Hacker Newsnew | past | comments | ask | show | jobs | submit | drofmij's commentslogin

can we do one for the java + maven repository galaxy?


primitive.io has a VR browser for Java Maven, .Net, Node, Pip and PhP

Disclosure: founder posting here


Wasn't windows 10 supposed to be the "last windows ever" ? Have been hearing about the subscription windows for 20+ years and it hasn't happened yet.


The kernel team still call it Windows 10.

From their perspective, the latest Windows 11 update is just Windows 10.0.22621.2361!


The kernel team doesn't use either version, they use release monikers internally (ie. Threshold, RS1-RS5, 19h1-22h2, Sun Valley 1, SV2 etc.)

But also, internal interfaces and external interfaces are rev'd so teams tend to talk about the different interfaces they work with (ie. dxgi 1.2, dx12_3, wddm 3.2, UMDF 2.1) or the different internal versions of apisets.


I remember a Windows Blackcomb demo from 2003 that had features as subscriptions. So you got it exactly right with 20 Years


I think you mean Longhorn?


It was! That's why 11 and 12 don't exist!


> Wasn't windows 10 supposed to be the "last windows ever"

Microsoft has never said that.

Edit: since people are still confused.

1. What was said was "...and because Windows 10 is the last version of Windows, we’re all still working on Windows 10". This was said by a Microsoft developer evangelist, never it was an official corporate position or an announcement. And most certainly no one said "ever".

2. You could argue "the last version" meant "the most recent".

3. When Microsoft has been reached for a comment, they produced a usual corporate speech about how Windows 10 is going to be "reflective of the way Windows will be delivered as a service" (whatever this means) but they never confirmed there won't be the next version.



Your article largely agrees with the parent comment. A developer evangelist mentioned it once, Microsoft didn't immediately deny it, loads of people made assumptions of what that meant. Your article even mentions 11 and 12 were still a possibility.

And to an extent the basic idea they did agree to has been true. 11 was a free upgrade for machines that were eligible to run it. I didn't need to go out and purchase a new Windows version.


I had both friends and family working in Microsoft when Windows 10 was released, and it definitely was sold as the last OS that would just get free updates forever. And that they would run it as a loss-leader.


It was a part of the billion devices plan. It was a lie to convince the Win7 holdouts to upgrade.


I believe it was heavily implied, but either way, it was clearly something they didn't handle well if tons and tons of people believe they said it when that wasn't their intention.


This is probably related to them getting in trouble for scanning networks while mapping. If I remember correctly they were doing a bit of port scanning and looking for share drives in an attempt to id which SSID was attached to which address. This is probably part of the wrist slap they got from FCC. "Oh well you can totally opt out now so it's ok"


It’s better than fax -barely. I worked for a company that builds HR software for gov customers including digital versions of forms with encryption etc. Day one I was faxing all of my own HR forms to HQ in another state.


I can slack off just as easily in the office as I could at home. :D or work just as hard at home as in the office.


You're lucky.

I automated my deployments and test analysis, which were the most time consuming tasks (sequential process, with few quirks along the way) as a developer. This gave me reliably 30-40 minute forced breaks.

Soon I got notices that there were complaints that I do not conform to the office norms, and that apparently I "sleep instead of working", and people "ask if they can work like I do" (never got any further explanation). I got passed the slip and I'm moving on to a different job next week.


If you automate your job, DONT show it. Use it and hide it, unless your job is explicitly automation engineer or thereabouts.

Most places don't value the work you saved via automation. It's the company's gain; it shouldn't be yours!

And shame on you for not cranking the gear next to your computer keeping it working! /s Remember, the appearance of work matters more than actual work for almost every employee.


yup, that's why I carry a notepad and take notes down with a serious face and occasional frown... I doodle well too


This. It's cheap and upper management doesn't care because they still get an office. Has there been any proper research on productivity loss / gains beyond the anecdotal? I have no idea and management doesn't read books anyway so we are stuck with open plans.


FWIW most of the large companies I've worked at in tech don't give offices to anyone. I realize it's not universal, and some companies have execs in dedicated conference rooms that might as well be an office, but that mostly seems like an efficiency win from the perspective of someone who's in back to back 30 minute meetings all day long.

Still, a lot of places at least are consistent about it all the way up to the CEO.


Users are not the customer - advertisers are. We don’t pay facebook to use it advertisers do.


I was thinking this looked like YAML with {}


YAML does not have good support for mixed content.


Pros: At least its not JSONx :D

Cons: Not seeing any advantage over JSON. If you want a type for objects just add a type field and have your code read it. Then you can use any of the existing parsers.


This command does not show anything on my ubuntu 16.04 lts machine.

grep . /sys/devices/system/cpu/vulnerabilities/*

is there an alternate command for ubuntu?


for ubuntu command check here: https://askubuntu.com/questions/992137/how-to-check-that-kpt...

Here is one of the commands recommended in that thread:

grep -q "cpu_insecure\|cpu_meltdown\|kaiser" /proc/cpuinfo && echo "patched :)" \ || echo "unpatched :("


That line worked for me, but do note the first command listed in the answer you linked to is NOT reliable and is not always consistent with the next two commands.


This command appears to work in Fedora too...


> Some “enterprise” distributions did not backport the changes for this reporting, so if you are running one of those types of kernels, go bug the vendor to fix that, you really want a unified way of knowing the state of your system.


Having actually read the article, this would suggest that your kernel is too old to have the fixes.


Not true. Ubuntu packported the kernel patches. 16.04 should be updated automatically as long as you've restarted your server


To be clear, Ubuntu's Spectre fixes are only in -proposed right now. They are scheduled to be moved to the regular repos on the 22th.


Just to follow up, looks like Spectre fixes are now available but only for Variant 1. The following is on a 16.04 VM running HWE 4.13.0-31. Additionally, reptoline patches are not available.

  CVE-2017-5753 [bounds check bypass] aka 'Spectre Variant 1'
  * Checking count of LFENCE opcodes in kernel:  YES 
  > STATUS:  NOT VULNERABLE  (114 opcodes found, which is >= 70, heuristic to be improved when official patches become available)

  CVE-2017-5715 [branch target injection] aka 'Spectre Variant 2'
  * Mitigation 1
  *   Hardware (CPU microcode) support for mitigation
  *     The SPEC_CTRL MSR is available:  YES 
  *     The SPEC_CTRL CPUID feature bit is set:  NO 
  *   Kernel support for IBRS:  YES 
  *   IBRS enabled for Kernel space:  NO 
  *   IBRS enabled for User space:  NO 
  * Mitigation 2
  *   Kernel compiled with retpoline option:  NO 
  *   Kernel compiled with a retpoline-aware compiler:  NO 
  > STATUS:  VULNERABLE  (IBRS hardware + kernel support OR kernel with retpoline are needed to mitigate the vulnerability)

  CVE-2017-5754 [rogue data cache load] aka 'Meltdown' aka 'Variant 3'
  * Kernel supports Page Table Isolation (PTI):  YES 
  * PTI enabled and active:  YES 
  * Checking if we're running under Xen PV (64 bits):  NO 
  > STATUS:  NOT VULNERABLE  (PTI mitigates the vulnerability)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: