skysight-inc/HackerNews huggingface dataset:
Cognitively, people do slow down after 21 or so. It is likely not to be a linear process, but I'm sure a quick google of research will find this. It is not, as suggested by the other comment, spurious feeling, but a well-known cognitive fact about humans. And experience in eal things doens't help with random tests, expecially if you're 20 more years away from your CS finals.

Whether this translates into a perceptible disadvantage in code tests is less likely to have been tested, but it is given what we know, and given other arguments above, quite possible and indeed likely.
That's $72k a year, which sounds like a full-time employee somewhere outside of silicon valley. In addition, you don't generally pay contractors a fixed amount per month, but rather per hour. Note how the example of Sarah the contractor has the pay rate set at $20 per hour. Also, further on down, it explicitly says the game designer is being paid a salary, which is something that employees, not contractors, get.
Doblons+hacks
The secret is to use good libraries and especially good languages. That you were chasing race conditions at all implies that you were programming at far too low a level (unless you really did need some super-tuned thing, which it sounds like you didn't).

I'll guess that you're self-taught, and learnt one of these low-level languages that makes you spend most of your time dealing with irrelevant concerns? I'd recommend going back to basics, learning ML or a similar functional language, and rediscover how to program from the ground up but doing it right this time.
I think it requires stretching the definition of "literally". For example, "seven days" might not necessarily mean "seven human days" but rather it might be some kind of magical God-time unit. An "ark" may not be a literal ship; or maybe it is, and the "popular" version of the evolutionary tree is misguided. And so on.
But they try to make it hard because they only want the most perseverant/rich immigrants to make it into the country.
See Norvig's Teach Yourself Programming in Ten Years: http://norvig.com/21-days.html

Keep in mind also there's a difference between a full stack app and a focused framework. With the end-to-end app, you have to solve many different kinds of problems spanning many domains. Therefore your learning curve to start is going to be a bit higher due simply to there being more ground to cover.

To get better, you need to write more code and to study architecture of other systems. The collection Architecture of Open Source Applications is a good place to start reading.

With all this said, don't beat yourself up too badly. Facebook has been making changes to mercurial version control to make it scale to work for their whole organization. They chose the less popular vcs because the code of git isn't organised very well and it was too difficult for them to extend/modify it.
> Not "We can't accept this, let's talk about how to make us both happy".

He gave them that answer 6 months ago, and they ignored it. This was not an abrupt rejection out of nowhere.
Can you name the company? This kind of thing deserves bad press.
Right. And this is an indicator that the Good King and his generals have done an exemplary job keeping it solid: Everyone uses their product.
Yes, and now they can be done right (as CLR structs)! It's just odd that this took until now.

I suppose it just shows that those of us that are using .NET to do "C++ work" (always CPU and GC bound, almost never IO bound) are pretty few...
Sending and receiving emails when on GitHub Pages
On a tangent: what the fuck is up with the giant quotes at the top of these messages? They're technically fulfilling the letter of netiquette by not top-posting, but they serve absolutely no purpose.

If you aren't going to take the trouble to pull out short quotes to respond to, please just delete the message altogether. All our clients have excellent support for threading these days, and we can find the message you're responding to without needing it repeated in full every. single. time.

(This criticism also applies to the message this was responding to: https://news.ycombinator.com/item?id=13136426)
It could just be the people that google attracts ? People who are constantly tinkering ... side or hobby projects could well be ingrained in the company culture ....
https://enlight.ml is a site I made to teach people to code by building projects. Let me know what you think of it!
The "answer" 6 months ago was "Yeah, you'll have to write a full Linux driver yourself and maintain it." type deal.

It was unreasonable then as it is now.

If I tell you "You need to rewrite your product in Brainfuck or I'll kick you out in 6 months.", the fact that I told you that doesn't make it any less insane.
The American equivalent being Facebook...
> If you seriously attempt existentialism, you will fail. You cannot create your own meanings. If you take that failure seriously, and analyze what went wrong, you may recognize that subjective meanings are impossible. Then—since objective meanings are also clearly impossible—you will end up in nihilism.
> The way out is to recognize that meaningness is neither subjective nor objective. It is a collaborative accomplishment of dynamic interaction. One might say that it lives in the space-between subject and object; or that it pervades the situation in which it manifests, including both subject and object. But these metaphors are misleading; meanings simply don’t have locations.

The word gymnastics used on that site to disqualify "everybody else's muddled middle" except for his own personal version of a "muddled middle" seems hypocritical. He talks in enough circles, and we are supposed to forget that his muddled middle is pretty much all the other muddled middles he says can't work.

I wasted so much time reading philosophy stuff in college. Its like a virus that infects the mind, "there must be a RIGHT answer!" and the infected mind goes in circles arguing with itself. Its an infinite recursive loop without a base case.

The base case is this: "would you rather be right or would you rather be happy?" its not meant to mean that we should all get on "brave new world" soma. what it does though, is get your mind out of that infinite loop of "i must know the RIGHT answer with certainty!". These sorts of topics have no certainty. They are topics worth considering, but trying to find "correct" is just missing the forest from the trees.
Ah. Missed that post.
I agree we will need the human mind but for less and less jobs. And indeed my point is that we are paving that destiny now and therefor we need to work towards some kind of solution now.
>
If you, the employee, are working for an employer you respect, and vice versa, YOU CAN HAVE A CONVERSATION!

This. I know Amazon is good at this.
IDA is the de facto standard tool for reverse engineering. It supports a wide array of processors and executable formats, but the hex-rays decompiler (what generated the code in this screenshot on the page you linked: http://www.welivesecurity.com/wp-content/uploads/2016/12/10-...) brings a lot of the magic.

It takes some learning, but yes it's as cool as it looks.
I mean, there's always a cost/benefit to calling the police. Wouldn't personally waste a call on many things. If I feel threatened, the benefit usually far outweighs the cost (personally, but I understand that this isn't the case for everyone). Closer to the original point though, if my kids felt threatened, I'd absolutely want them to call the police.
I am not familiar at all with this stuff but honestly people should be working on a way to isolate external code in the kernel at runtime somehow.
I wouldnt want to be in either position, I dont want to maintain somebody else's shitty code or get any kind of bugs for my own code from it but I also wouldnt want to be in AMDs position and adhere or rewrite some code that I'm absolutely fine with as it is.
There is a lack of a project vision if people reject code that would otherwise lead to great "commercial" aka user adoption success. The maintainers are understandably reluctant to accept new code, especially if it doesnt even try to adhere to the coding standards.
He even acknowledged the political situation but it wasnt even his job to care about that.
There needs to be somebody over him who's job it is to make him accept that code or figure out a better solution.
Although it is more fun to imagine he meant 'Rocket Propelled Grenade' back-end... (Etc)
> I work as a Research Staff Member at IBM Research

Funny you mention that. I recently finished my PhD and noticed a posting for a Research Staff Member position in quantum computing at IBM Research, and working on quantum computing research (or fundamental AI research) would be my ideal career. Normally, I submit my résumé and a cover letter to job listings like this, but I've found that it takes a long time to hear back (even when the company ultimately decides to offer me an interview).

As someone who works at IBM yourself and has gone through the process, would you have any tips on improving my chances at being considered as a candidate? I haven't applied yet, but I'm just curious if there's a better route to piquing IBM's interest than submitting a résumé and waiting.
O.o Last time I had a consultation with my lawyer, he fired up One Note on his tablet.
"Thrashing to memory". Man, we must have different SLOs.
I was thinking the same thing. Glad someone is doing this, because the hope is obviously it'll massive increase the efforts anti-democratic individuals or orgs need to invest to determine the outcome of an election; which isn't all that high today.
This is nonsense, a NACK is nowhere near the table-flip you're portraying here.
I wish it was just a hardware search, but I always find the other OS alternatives have a gotcha or two for my needs.

Off topic, I have the new mac book pro 15" model (coming from 13" macbook), and I have started to have severe wrist pain. I am not sure if it is because of the new gigantic trackpad or keyboard. I am trying everything short of returning it for now.

Any one else having this issue?
I didn't see where Dave slagged AMD's culture, and I think everyone was very polite and detailed about why this doesn't fit.

I understand why AMD wants to have one code base, but the kernel needs to have one consistent code base and style and can't afford to do otherwise. There's nothing stopping AMD distributing the code, it just won't be upstreamed.
In a way they are already obsolete. If you asked the top quantum physicists 5 years ago when they thought we'd have viable quantum computers, some of the top people in the field predicted that it would be in about 50 years. Well it's happening now. There will definitely be quantum computers for sale by the early 2020s, and I'm not talking D-Wave here.
I got the latest gen Thinkpad X1 Carbon, and I couldn't be happier. The keyboard is fantastic, and it's powerful despite how feather light it is. I'm only disappointed by the tinny speakers.
“Reverse Engineering” the HTC Vive
Please, someone tell Apple so I can stop downloading 4GB to update Xcode.
Hashedcubes: Simple, Low Memory, Real-Time Visual Exploration of Big Data [pdf]
"With every passing year, the latest and the greatest in software is becoming more CPU hungry and memory intensive. "

Maybe we shouldn't be calling it the latest and greatest? Maybe it's just the latest?
Out of curiosity, what do you think of what flux.io is doing? If a SaaS structural engineering application could be integrated with that, would it address your needs?

(For what it's worth, I'm doing something similar in the transport planning space. And yes, bridging the gap between that and modern CS is a substantial piece of work.)
My frustrations are mostly with people, frankly.

A huge problem is that people are not self-aware: they cause major problems just by being in the way (whether it’s car traffic on roads, or foot traffic on sidewalks, or traffic in shopping aisles, etc.). They desperately need a clue.

Maybe there is a technological solution: some sort of location-based system where you receive a message saying “MOVE; the people all around you have voted, and agree: you’re IN THE WAY”.
You can warp through planets. You can also create bookmarks while warping. Create a bookmark as you warp through a planet, and now you can warp to that bookmark inside the planet.

Edit: I think in an update you no longer warp inside the planet though (and get launched out of it), just to its edge or its designated warp point in lieu of landing inside. Its been forever since I played.
I'm certain lisper [parent] knows these, indeed may well have worked with PG in the past, but for those who don't, here's some useful linky: http://www.paulgraham.com/lisp.html
Doesn't Android use SELinux in some shape/form now?
What would people think of a website that collates instances of companies taking legal action against employees regarding side projects and then ranks them with respect to 'side-project' friendliness? Would a bad rating for a company impact your decision to take a job there?

Also, it would be cool if there was some widely available standard 'developer friendly' contract (or even addendum to a contract) that software engineers could table when negotiating a new job. It should be fair to the employer too of course, but it would give less experienced developers or those in a weaker negotiating position for whatever reason something well thought out to use.
So the quality is reliant upon your 'personal software process' or individual discipline while you work rather than upon practices like test-driven development, continuous integration, etc.?
No worries. In two or three years we can collectively weep in reminiscence of Apple's glorious days, when they sold the first gen with the TouchBar and macOS Sierra. That was a great combo for professionals! 10h battery life! The ak47 keyboard! One plug to rule them all!

Now they're wasting their time with useless gimmicks like HoloSiri and I still can't get more than 128GB of RAM.
Neat concept - but the intro page there is a hard stop for me. You need to convince people why they should log in via your site, screenshots, overviews, etc.

Right now, it looks like a very bad way to harvest logins. (IMO)
Is it carpal tunnel syndrome? Try to avoid resting your wrist on a surface while typing. Also consider a better keyboard layout like dvorak or colemak.
I remember being told during CCNA training, back in 2001ish, that there were basically 2 types of network engineer.

Those who had brought down an ethernet network whilst installing a vampire tap ...and those who were going to.
It's too hard. The fact that there was a culture of disabling it means that it was a total failure as a tool to secure the average server.

I think it's found its niche, finally, on Android because you can't really break an Android phone the way you can a linux server. You don't have root, the system doesn't change much, certainly not at the linux layer.
I don't understand this at all. Muslim-Americans were no more culpable than Sikh-Americans.
Page2amazonproduct2
It would seem categorically incorrect to claim that faith is evidence based. To paraphrase the apostle Paul himself: Greeks look for reason and Jews look for miracles, but I preach the power of Christ (viz., Neither a reasonable nor an evidence-based faith). And elsewhere paul undermines the "wisdom of the wise". Moreover, to call Josh McDowell an expositor of Orthodox Christianity is a bit offensive, since he is most clearly not Orthodox by any commonly-held definition, but only according to a fundamentalist's believe that a "true Christian" is more Catholic than Roman Catholics more Orthodox than the eastern Orthodox and more Jewish than the Jews.
/Slowclap :D
The state of Michigan just made self-driving-car history
If you plug in a USB-C / USB3 Ethernet dongle, it'll work fine.
It was pretty easy to create a usable epub (not at all perfect but still very legible on an ereader). Make sure you have wget and calibre installed, then run:

wget -r -l 1 -k -p https://meaningness.com/; ebook-convert meaningness.com/index.html meaningness.epub
For the most part, a developer shouldn't be in a poor bargaining position by the time a contract is on the table. They've invested time and money into you. They want to hire you. This is where you stake out your claim.
Nonononono this is a horrible idea. Vanilla js is the whole reason all these frameworks were created. I guess if you don't care about the 1000+ hacks and workarounds to make your code everywhere you're right.

Might as well call it "vanilla chromescript" if you're going that route. Outright rejecting everything that was built for a good reason is worse than covering up bad skills with a bunch of libraries. At least the libraries actually work
I agree. It's interesting that two seemingly independent sources make the same unfounded claim about this obscure C function so close in time. Since I replied in the first case, I was sensitive to the second case. Perhaps someone should make a third attempt so that we can conclude that it's a conspiracy to rewrite the history of calloc.
I think you are that person who knows the rules so well, he can choose to break them at will.
”Initial release: 1979; 37 years ago”

Quite amazing that it’s still around.

https://en.wikipedia.org/wiki/WordPerfect#History
The difference is scale. These days it's orders of magnitude cheaper to do that, so now we get orders of magnitude more offers.

I get tons of "personal" emails from sales reps trying to set up a short meeting with me to discuss my hiring needs.
Who replies to unsolicited marketing email even if it's from real people and not templates? If we rewarded that behaviour, everybody would do it - and it would destroy email's utility. So I ignore them one and all.
I'll be damned if I'm going to let my boss tell me if I can write a WordPress plugin on my own time.
What kind of robots are you talking about?
The fact your even asking this means your ahead of a lot of your peers.

None of this comes overnight. Many of us start out incredibly messy, and there is nothing wrong with that.

In fact it might give you an edge over folks that start out very elegant and by-the-book because you are used to dealing with things like race conditions and they expect none.

Remember this, the best code is never written the best it can be the first time around, and in a lot of cases never.

Code is a moving target, stay light on you feet, avoid religion of certain methodology ( to an extent ) and paddle towards things that you are proud of.

You will be fine and likely do great if you stick with it.

Finally, there will always, always be someone who knows more to you. There is no end to what you don't know. The sooner you make peace with this the better!
At scale, a taxation crisis would only be the beginning of all the chaos that would cause.
Except the largest deployment of Linux in the world: Android devices.

Which are running a severely modified kernel because the process of going through mainline to get it mobile ready would be far too painful.
This is not intended in any way to be critical of Apple for not offering a touch screen model. But if someone is already inclined to look for a non-Apple notebook, a touch screen system might be worth trying.

I have a problem with all trackpads, possibly just due to poor hand to eye coordination. I'm a double bassist, so maybe I'm just ham fisted. But I find that a touch screen system is so much more comfortable, that I put up with the OS and with fingerprints.
They use iFrames since they also have the swiping side to side interaction for multiple pages on the same topic.
> I can respect your technical points and if you kept it to that, I'd be fine with it and we could have a technical discussion starting there.

Why is that so unreasonable?
Ask HN: What do you think the world looks like in 10 years?
What are your predictions for what the world looks like in 10 years?

What kind of technology will be commonplace and how will everyday life be different?

When I think back ten years one small example is the iPhone, and by extension smartphones.

They are now such a big part of our lives and have enabled the creation of many billion dollar industries and companies.

What does your crystal ball show?
Ok, thanks. Work for myself so did not connect to PTO which should be obvious in retrospect
Marketing is always a pain in the ass.

One persistent Salesdude actually figured out where I ate breakfast and showed up there to run into me once.

The email version is easier to deal with. It's moderately annoying,but really no big deal.
Validation for pitch competition
https://docs.google.com/forms/d/e/1FAIpQLSfOUmJSatCQMuwvI0ebnShEWD_8wCeFh211sgL2fI7xoTfPdQ/viewform#responses

Hey guys, I am representing my startup translation service and I'm looking for some advice on validating the business.

What is the best way to show to pitching competition judges that my business has real value?

Looking at demonstrating a clear and well defined exit plan with the hope of selling the business in the mid term (~3-4 years).

We are a B2B translation service, so what are some good metrics to show judges that will win them over on our pitch.

Any and all advice is appreciated, also if you wouldnt mind filling out my survey it would be really appreciated.

Thanks!

https://docs.google.com/forms/d/e/1FAIpQLSfOUmJSatCQMuwvI0ebnShEWD_8wCeFh211sgL2fI7xoTfPdQ/viewform#responses
Not a big surprise -- Falcon Heavy's development has been delayed several times now by Falcon 9 launch problems. Arianespace doesn't have very much room on their manifest after this.
Yup, but if you don't you need to understand how bad your state is fucking you by seeing how good we have it in California.
> The organ is infrequently used because it is so huge

Knuth has one at home (fun fact: so does Alan Kay). He sat down with me and went through the score with me -- it's full of great puns (e.g. the beginning is an inverted Toccata und Fuge d-Moll) but, well, he shouldn't quit his day job. Which admittedly is doing whatever he wants!

He's also really really amazing on the keyboard. We saw him on the street the other day and my kid pointed and said "Look, there's that awesome harpsichord player!" I've tried to explain that he's an amazing computer scientist but kiddo has different priorities: computer scientists are a dime a dozen while harpsichord players, well, they're rare.

(I'm going to get my revenge by forcing the kid to program in MIX).
I wonder if shipping containers could be the basis for a solution in this space.
It's definitely cool, but it's far from intuitive. Worse, the licensing is nearly impossible to deal with as an individual.

If you're interested in getting started with reverse engineering, I recommend Binary Ninja [0]. It's a newer platform, and you may run into bugs, but the team behind it is super responsive to feedback, and they've done a great job of taking a traditionally very arcane UI, and making it into something that's a joy to use.

[0] https://binary.ninja/
They've waited far too long to come out of the closet. By the time they emerge no one will care as everything else will be ahead by leaps and bounds. They're really gonna need magic then.
why does AMD need to be in the kernel? Why can't they release the way nVidia does?

or open source it, develop along with upstream but don't make it part of upstream.
For every car I've bought in the past 15 years, at some point I've received a letter from the dealership telling me that my car is in "high demand" and that they'd pay me a premium price to buy it from me (of course with the expectation that I'll buy a new car from them, and the "premium" price probably isn't). I've never received one this sleazy, but unfortunately it seems to be pretty standard practice.
These drives contain Helium at 5500 atmospheres while submerged in cryogenic LOX or RP1? Wow.