skysight-inc/HackerNews huggingface dataset:
7/10

Work as a contractor for one of the largest govt defense contractors in the aerospace and land vehicle field. Lots of opportunity here to work on pretty much whatever you'd like. You can jump on any project ranging from low level embedded devices to application code to virtual reality. Coworkers are pleasant, albeit their skills can be a bit atrophied due to them being in maintenance/bug fixing mode for the past 10+ years of being here working on their own little section of code. Managers are great and leave you alone. My actual team lead only holds meetings once every few weeks, as we mostly use SMS for any instant or urgent information (nothing I work on is classified, and my core team consists of about three other people who do actual coding). I got a cube, and if I need more alone time, I can head to six or more different silo areas where specific hardware is kept for testing, and I can ssh to any machine and just pick up where I left off. They're usually not busy until a release is coming up, which is only a couple times a year.

Downsides include the location of the company (lower income state compared to others), weather, and an aversion to change - which I guess kinda comes with a fortune 100 govt contracting company. Computer hardware given to us is atrocious, getting competent new people in is almost impossible due to what we work on and location, and devs don't even need to show they can code. Nepotism is very real, as is having to "know people" in order to advance here. If you are a direct employee, promotions are rare and usually only occur once every 5 to 10 years. IT infrastructure is some of the absolute worst I have ever seen, and it prevents you from getting real work done (imagine having to wait four months to get your favorite free IDE installed or six months to update Cygwin packages, for example. In fact, our IT group still can't figure out how to upgrade a Cygwin install on a shared folder).

Pay is decent. As a contractor, you get straight time for every 40 hours worked, and you get 1.5x pay for every six minutes after that. Overtime is basically never mandated or requested, but you are free to work as much OT as you'd like without anyone saying anything. I have personally worked 70+ hour work weeks just for the extra cash, assisting everything from a new GUI, adding new objects to a VR demo, and implementing new functionality to Linux kernel drivers. Even got a pay raise (13% increase!) for all the extra hard work I did on top of all that extra pay, so that was cool.

All in all, it's a decent place (especially if you like living in the Midwest) with long term stability. However, you won't really be challenged with truly hard problems if you work here, and growth is stagnant. You'll really need to make the most out of it yourself by pushing management to allow you to implement new stuff, which isn't terribly hard, thankfully. They're willing to listen and implement new stuff, especially if it is a newer product. Harder if it's a legacy project, obviously, but it is still possible.
Housing is expensive in inner Portland. In the suburbs, prices are still quite reasonable. My house, a mile from MAX and 4 miles from "large tech employer" would cost 2x-3x in SE Portland. We love our 10 minute commute and still take advantage of Portland's foodie scene pretty much every weekend.
I definitely recommend reading the documentation for that info: https://github.com/tensorflow/tensorflow/tree/r1.5/tensorflo...

It's actually pretty clear (to anyone that has used TensorFlow)
People’s brains were actually biologically less functional fifty thousand years ago.

This is correct; there's been a huge amount of brain evolution in the past 50K years. See for example "The 10,000 Year Explosion" (Cochran).
Sure thing. Like most "things" in complex systems, a certain feature will have many functions and can evolve subtly to have yet another one. My eyebrows definitely help keep sweat out of my eyes, especially when the air is not very humid. The sweat hits the hair, wicks, and evaporates. Since human ancestors used to be covered in hair, the eyebrow is more of a patch of hair that was useful enough to be selected for when most of the rest of out hair was being selected out.

I guess I consider the eye brow just the hair on the surface and maybe the skin/muscles to move it, not the whole bone structure underlying it.
Well, at the dawn of human civilization our finest tools were hewn rock. Now we have computers and have stood on the moon.

It took a long time because we started with nothing. Absolutely nothing.

I like the article but I think it's missing the forest for the trees. The reason why things took so long relative to current rates of progress is just because knowledge compounds upon itself.

Early on in a system defined by compound growth you will have slow growth. Then eventually exponential growth. This is what we've experienced.
Science and Linguistics (1940)
I’d be really worried if I was a photo model.
https://www.popehat.com/2018/01/04/lawsplainer-attorney-gene...

Popehat's response is, as always, fun to read and more informative and less fear mongering than most sources of information.
Side-channel timing attacks work on websites by executing MANY similar requests. In a similar way, in this case, while individual requests may not appear to adhere to a timing profile, over time they likely will still be discoverable.

c.f. The random number generator in "The Mythical Man Month" that only guaranteed any one number will be random, not a sequence of numbers.
Reflections on 2017 – Implications of Building a Lifestyle Business
Let Teams Figure It Out – Continuous Improvement and What Really Matters
As a web developer I haven't found any reason to use Rust yet but I have delved into it recently and I really love the language despite it being frustrating at times. Hoping Lambda supports Rust natively at some point so I can actually use it!
Seems that the new MSR results in worse perf than the retoline which is alarming. https://docs.google.com/document/u/2/d/e/2PACX-1vSMrwkaoSUBA...
There are a variety of examples of Microcode updates referenced on support.microsoft.com (here's just one):

https://support.microsoft.com/en-us/help/3064209/june-2015-i...

...so I suspect this is just a standard disclaimer.

Generally, microcode updates are distributed with the OS or OS distribution.
Warren Buffett Shares the Secrets to Wealth in America
I like that it makes sense.

I'd say there certainly is life out in the Universse and it's quite possible there is intelligent life.

But the distances are so large that we will never meet any other intelligent life before our own civilization vanishes.
7.2-million-year-old pre-human remains found in the Balkans
New hypothesis about the origin of humankind suggests oldest hominin lived in Europe
https://www.sciencedaily.com/releases/2017/05/170523083548.h...

Europe was the birthplace of mankind, not Africa, scientists find
http://www.telegraph.co.uk/science/2017/05/22/europe-birthpl...

Edit: In response to pharrington, I seem to be rate-limited.

"All that high-falutin' garble that was not only missing the point, but only in service of that lame dig at the end? come on man...

In my understanding, the point under discussion here, starting with to_bpr, was that the evidence is starting to shift away from the "Out of Africa" theory.

And yes that is true, the evidence is starting to shift away from it."
Uh, yes it does. It has no /out of order/ execution but it certainly has speculative execution. They mention quite often in talks how they predict EBB exits and not each branch. They even go so far as to follow that EBB exit chain to speculatively load code from DRAM several calls ahead, which is much more speculation than current CPUs are capable of.

You basically can't make a deeply-pipelined processor fast without speculative execution.
That's what being confident in the software means.
I'm not sure that calling it faulty is exactly fair. I feel like the attack is actually pretty brilliant, and has been non-obviously "vulnerable" for years.
What is your plan to access data on a drive if the SSD controller chip gets fried? Self encrypting disks are not new.
So girl scouts are not expected to survive in the wild? Smells like a lawsuit to ed department. Kidding of course )
How is that supposed to work? You would have to flush the entire cache on every branch, which would mostly defeat the point of the cache in the first place.

(The exploit involves reading an off-limits location in the speculative branch, then reading a legal location based on the off-limits value; so unless the entire cache was flushed the attack would still be possible.)
I doubt anyone could tell you besides "It's what our processes require." It's certainly not universal. I check into lots of hotel (probably the majority) which don't ask to see an ID.

I do know if, as a business, you handle this sort of situation much worse than the TSA does, you're probably doing something wrong.
When we talk about something so big that it might as well be infinite, we call it "astronomical". We've all heard the awesome facts: we know we're an invisible dot in our town; we know the town is an invisible dot on the planet; we know the planet is an invisible dot in the solar system; we know the solar system is an invisible dot in the galaxy; we know the galaxy is an invisible dot in the universe.

But, as impressive as that all sounds, that's describing scale with exponential growth, but exponential growth pales in comparison to combinatoric growth.

The number of ways you can arrange 100 people is far greater than the number of estimated atoms in the universe. And not _just_ greater, greater in a way that is difficult to explain. A drop in a bucket? No. A drop in the ocean? No. All our metaphors are physical, and so they're inadequate, but let's just it's beyond all that.

Of course, that doesn't mean the probability of other intelligent life is best assumed to be of a combinatoric nature, but let's get ahead of ourselves and let our awe of the universe's size cloud our judgement. It's far from infinite, and silly to assume intelligent life is certain.
Ashampoo Burning Studio 19.0.1.5 Crack and Keygen Full Download
This was old news a dozen years ago if you've worked hospitality nearby a place that does this
>In the end they dont care if the refugees are islamic or christian (there are actually a lot of christian people in the arabic speaking region)

Yes they do. Even Trump has supported increasing Christian refugees. Although religion is far from the only important factor to Western culture.

>Also they are constantly talking about saving the german/north european culture/people. This is more about race and racism than anything else.

I fail to see how wanting to preserve your race is racism. I like my own people and want to see them continue. It doesn't mean I literally hate and oppose other peoples.

And I really do think you underestimate the cultural aspect of it. If they were brown skinned but otherwise culturally indistinguishable from Europeans, I think far fewer people would care. Labeling your opponents "racists" is just a convenient way of dismissing their concerns.

>Its obviously true that there is a scientific base to racial questions but discussions about it are rarely based on scientific research.

That's more of an issue that average people don't know how to do scientific research or think scientifically. I think they intuitively see things like "hey this group of people seems to do way worse" and "the mainstream oppression narrative doesn't really make sense." Without having the knowledge to dig up the actual statistics and figures to prove that.
Ask HN: Source for de-PRing/commenting on/de-Bullshitting press releases?
Sync Your Calendar with the Solar System
I find graphs and trees are common 'exercises' that people do when they try out a new language, but you usually won't be implementing stuff like this day to day. You'd be using a well tested library, not cooking one up yourself.

My advice would be to try and write some 'real world' code instead of programming kattas to get a feel for the language.
There's been a ton of people trying out Rust on Lambda, though obviously support directly from upstream would be helpful.
How I Created a HeatMap of My Location History with JavaScript and Google Maps
> trying so hard to police what is allowed to be said.

Eh. They feel responsible for people doing bad things with what they've made. Closest simplified analogy I'm coming up with is: Imagine you run a gigantic, crowded open-mic, and someone gets up and starts shouting "Fire!" when there isn't one. You would probably want to prevent that, cuz it's breaking this thing you made.
Supply & Demand is the problem, solve it and you have a viable solution.
https://i.imgur.com/EMrknJP.gif
Can you reference that? The CoinBase support page currently says crypto is insured against security breaches on their end.
That's like if Master Lock claimed it wasn't a production issue in Master locks, it was an issue that affected any lock that was designed like Master locks.
It's a bunch of bullshit trying to dance around the fact that Master Lock shipped faulty products for years. The fact that other similar products may also be faulty isn't a valid excuse.
My biggest issue with Homebrew has been it's default prefix: /usr/local. Too many other packages put stuff there, and cause Homebrew breakage.

This is why I put Hombrew in /opt/homebrew. Despite the freakout warnings about this potentially breaking homebrew packages, I have never had an issue.
Santa Fe art-tech 'amusement park' Meow Wolf picks Denver for expansion
If you're happy, you're doing something right, so kudos.

To stop from stagnating, play with things. New things, old things, interesting things you aren't going to need to worry about, because you're doing great. Read about stuff, particularly from fields you haven't studied before.

It works for crows, anyway. https://www.youtube.com/watch?v=3dWw9GLcOeA
Yeah... "Hey Mr. CPU-supplier, if I do these things then I can see with 100% certainty the contents of memory areas which I'm not allowed to read!"

"Well, that's an interesting hack, I guess you can! But everything works as designed, so there's no flaw!"
How to Code Chrome’s T-Rex as a Telegram Game Using Node.js
It appears so. If you go to their 'products' page, you can find vulnerable chips, as well as laptops using them. For example, they are currently selling the unfortunately named 'HP Spectre' here: https://www.intel.com/buy/us/en/product/laptops/hp-spectre-x...
Washington does not have any such statute protecting consumers from data sharing. The exact laws the AG is trying to sue for are here: https://news.ycombinator.com/item?id=16072592 The actual laws he's citing do not seem appropriate for this case. One of them being refusal of service based on race, another law specifically does not apply to things that apply to all customers (and their terms specifically opt all consumers into information sharing), and the final is unfair commercial practices which is intended for things like selling a used vehicle as a new one.

Again, if there were laws against companies selling or sharing information then I think this would be a major issue and my stance would also change 180 degrees. I also very much wish those laws existed, but they do not. And pretending they do only masks our complete lack of consumer privacy protections in the US.
I quite like the Xiaomi Mi Notebook Air (13"). MacBook-rivaling design & build and surprisingly good battery life.
What do you mean by "huge deposit in terms of trust" re rolling their own maps? Am I interpreting correctly that that was a good thing?
This is wrong. Sessions is absolutely talking about medical marijuana when he's heavily lobbying Congress to repeal Rohrabacher-Farr. The whole point of that amendment is to prevent DOJ from interfering in state legalized medical marijuana use.
You know how someone might look at your typical software developer and conclude that, though they might type something on the keyboard once in a while, a lot of the time they're just staring off into space or just about anything other than type? >$100K/year, shouldn't they be doing more typing?

Your answer to that is going to sound quite similar to whatever response those workers might have. Put another way, unless you've actually worked as a subway maintenance worker, allow for the fact that there is a lot you don't know about the job.
8% with a perticular genetic marker, but the data from this article would seem to indicate that all Chinese are descended from Ghengis Khan if any of them are.
The problem is that there are not many alternatives.

AMD claims their current CPUs are not affected, but they still have the PSP, AMD's equivalent to Intel's ME. I suppose it has not been probed as thoroughly as ME because of Intel's bigger market share.

ARM CPUs are - according to Intel - also vulnerable, which disqualifies almost all other competitors.

I had hoped that the Longsoon chips would amount to something; I vaguely remember Richard Stallman used a notebook with Longsoon processor, but none of the vendors I checked at the time had even heard of it. And if you are paranoid enough, a Longsoon-based system might just replace the NSA with their chinese equivalent.

The only viable alternative from a technology point of view that I am aware of is the Talos Raptor workstation. Unfortunately, it is rather expensive. Okay, for a high-end workstation, the price is not unusual. But compared to the price of a regular office PC, it is very expensive.
Yes, most likely. It is also a 50:50 funded partnership between the States and Feds. Also as we've seen things can change quickly in politics.
I'd agree. The implementation conforms to the specification, so it's not a bug. The specification is flawed.
Bitcoin's Biggest Liability
The real story of how a 6 months project became a Vaporware
The Dex File Format
No, this is not true. Or rather, it's true today (in the west) but this is historically very unusual.

We actually have surprisingly good records of such things, and digging them up demolished lots of commonly held beliefs. For instance Peter Laslett (The World We Have Lost) did exactly this for England.
On-demand streaming now accounts for the majority of audio consumption
Google, swe 2, 2y prior experience, didn't finish degree, Bay area.

205k total, 45k from stock
I, personally love and hate the disappearance of micro-SD cards with phones. Love, because many SD cards are crap, and will lose your data without much notice. Hate, because then there is no recovery option other than "travel back in time to backup your data", if you haven't already backed up your data.

I sort of give phones a pass these days because they are size and weight constrained. Desktop PCs though????? I disagree with the decision not to use a NVMe SSD card slot on this product.
That is an interesting metaphysical objection. Does a particle exist, if you cannot measure it? There is certainly no reason to think it does. But is there reason to categorically deny is existence? Very hypothetically, you might build a "Laplacian supercomputer" that could answer this question. But until this can be done (wich I doubt very much), the agnostic approach, to leave the question as undecidable, is prudent here.

>> IIUC everything in the observable universe is sufficiently far away from anything else that any causal relationship with anything

I don't think that is correct. Suppose you have a particle that is very very near the horizon. This particle has its own observable universe and we are at the edge of its horizon. Now, this particle can have casual contact with the other parts of the universe (the parts beyond). But by the time the interaction takes place, it has already slipped out of our horizon. So from the perspective of the particle casual contact is possible. But from our perspective: Not even a chance to detect this interaction.
Startup advice: Don't hire the best candidate, quantity over quality [video]
I think we're saying the same thing. Small Federal Government either means larger state governments or a whole bunch of undesirable problems like increased pollution, job discrimination, etc, and those issues are not uniformly distributed because of the states.
Hm, I always thought the license plate number was so they know not to tow your car when it's left there for a(n otherwise) suspiciously long time.

IME, when filling out the form, the clerks usually just say "oh don't worry about that". So one time, expecting the same, I asked them, "and do you actually need the plate?" and she said "well how long are you staying?" and I said "A few weeks" and she laughed and said "oh then of course I need that, don't want to tow you by accident."

Your theory IMHO doesn't make sense -- if it's for ratting you out and they don't otherwise use it, then this fugitive-on-the-run can just give a fake number.
Spectre is harder to exploit - it’s the Intel-specific one that’s the biggie.
Architecting a Modern Financial Institution
If you don't mind me asking, were you actively looking for a new job for 3/4 of 2017, without being employed anywhere? Finding a job in tech shouldn't be that hard, I would think.

Your situation sounds quite like any other big corporate. Lots of people not doing anything or working very little and manages that can be really picky and hard to get along. I am not sure what I would do, getting into that team seams like a way to go, but working with that manager sounds very difficult. Maybe give it a go for few months to see if you get along with him? If not, start looking for a new job, while you are still at your present one maybe.

It really depends on your character, I might not give the best advice cos I am tired of working for ineffective managers.
Ask HN: What is wrong with Evernote's Context feature?
Evernote has its Context feature which presents relevant notes to you as you're typing them. This seems like a great idea with poor implementation.

Do you use the feature? What are its downfalls? What can a competitor do to win you over by improving the feature?
It would be like Takata claiming their airbags are not a problem because all airbags can kill infants. There is a problem that uniquely affects one manufacturer's product line, and another problem that affects many manufacturers. Intel has been shipping chips that are uniquely and more severely affected by these attacks for many years now. They were ignorant, sure, but they did have a uniquely vulnerable design.
I disagree. I've tried to use Electron editors (VS Code, Atom) and the thing that frustrated me the most is that it is missing the "essence" of Emacs. To me, these things are:

* Self-documenting

* Easy to dynamically inspect and change the editor internals and all packages, from the editor itself

* Emphasis on the editor as an interface into your system (the editor as a way to process and "glue" together text from subprocesses)

Atom in particular seems promising, but from the time that I spent with it, I quickly concluded that it was missing the spirit of Emacs entirely, because it was not straightforward or well-documented how I would go about exploring and changing the internals of the editor and its packages. E.g. a package was throwing an exception...it was quite a process to find the source, set a breakpoint on that error, and fix/work around the bug. That's trivial stuff in Emacs, and IMO is at the spiritual core of Emacs.

I would love to be wrong here, so please correct me if I'm mistaken!
There's also the issue that the alg field is in an encoded section of the JWT payload and has to be base64-decoded and then JSON parsed. There have been buffer overrun and malicious JSON attacks on JWT.

PAST at least moves that to a clear text prefix in the vx.scheme pattern. Theoretically, that doesn't even stop it from having a v0.none or some other dumb algorithm such as JWT allows in a bad version suite, but it does at least mitigate against decryption attacks.
An attacker can still use the hardware wallet to transfer money as long as it's plugged in. To prevent this you need external hardware with a display and external input (that cannot be reflashed through usb (!)).