skysight-inc/HackerNews huggingface dataset:
An example of a language implementation that does full TCO and targets the JVM: http://sisc-scheme.org/

I couldn't find this right away, but vaguely recall reading SISC transforms to CPS to anable this (and call/cc).

I think Kawa scheme supports two calling conventions: the standard JVM one and a second one for which it can do full TCO. The second one is a bit slower so the default in Kawa is not to do full TCO.
I haven't seen that much bias. If anything, the opposite - PG said his own startup spent a lot of money on PR ( http://www.paulgraham.com/submarine.html ) , and Steve Blank and Osterwalder make a big point of marketing ( https://steveblank.com/category/marketing/ )
Note that IE does support ActiveX, but Reader still not only tries to bundle Google Chrome, but the Google Toolbar as well.

You're creating an incredible work of fiction to avoid a long-standing well-known truth: That Google pays Adobe to bundle Chrome in their installer when the user is coming from a Microsoft browser. (If I come from Firefox, it offers McAfee's Security Scan Plus, which also pays Adobe for the privilege.) This isn't a technical or compatibility issue, and it never has been. This is where Adobe makes money on Adobe Reader downloads.

This started in 2011, long before Microsoft Edge existed: http://www.chromestory.com/2011/09/google-chrome-is-now-bund...

We don't know the dollar amount of the deal, as Google keeps those sorts of things confidential. But it is very similar to the figure an Oracle lawyer dropped, that Google paid Apple a billion dollars to keep Google as the iPhone's default search: https://www.bloomberg.com/news/articles/2016-01-22/google-pa...

Note that until recently, Google also paid to be default on Firefox, also rumored in the one billion dollar range: http://money.cnn.com/2014/11/20/technology/firefox-mozilla-g...

Some additional reading on this strategy, is that Chrome came about as a fear that Microsoft might disable or cripple the Google Toolbar, which was used to push people over to Google Search and collect their browsing data. (And was also heavily promoted as a bundle item in other installers like Java.) Sundar Pichai, now Google's CEO, spearheaded the toolbar and then Chrome: http://fortune.com/2014/10/27/google-rise-of-sundar-pichai/

If you believe Google got where it was by being "the best", it may be hard to realize this, or easy to overlook the facts. But Google's market share is largely a result of paying for other companies to push their products, with or without user permission.
Definitely NOT bad for France. I'm french and started at 18000 yearly.
Sans Spotify, Who Can Afford SoundCloud?
Drinking (or spraying) pond water will likely give you many other pathogens and phages. Together they will likely tilt the balance in favor of killing you.
At what point do you change the turn? Signs and paint is great, but maybe the fundamentals are just bad.
How to be posh. 13 words that define you as lower class
How to design great conversational experiences
JavaScript with apples: var vs. let vs. const
When someone figures out how to move around inside VR. Right now you're stuck in a tiny room, but how awesome would it be to play FPS games where you run around and duck behind objects. Most htc vive games i've played have mastered shooting but I'm always stuck on a tiny platform or standing in one place.
Do you believe the part about access to capital in China for startups? I might have been barking up the wrong tree all this time :) (rejected by YC, not mature enough for 500 Startups)
Does data locality matter if the servers are controlled by a US company?
As Kranz lays out in the book (and as indicated in the wiki) "Failure is not an option" was written by the Apollo 13 screenwriters. The original quote was by the FIDO at the time which was adapted for the movie. Kranz has since started using it as it summarizes the idea more succinctly.
If you're going to just duplicate your process across all the cores then yes, local caching becomes an issue. Which was solved with Redis. Back in 2009.

Don't get me wrong, the fact that Node doesn't have a more efficient way of handling overhead on multicore machines is a drawback. But you pay for your abstractions. Nobody is going to argue that Node is a phenomenal solution for lightweight, multi-threaded execution. But most companies using Node seem to accept this and are fine with not utilizing 100% of their resources (hell, most don't even seem to know Node can spawn processes, in my experience).

If they care they use a framework that meets their needs.
> The consequences for a failure in aviation, is often death, and this is probably why everyone is on their best behavior.

Well, except for the pilot who took off with inadequate fuel and killed a football team.
That is probably true for the platform as a whole but if there is another platform for content creators and he moves there and brings other major content creators with him their traffic would take a large hit.
This is directly related to advertising where google makes all of its money.

I see room for another platform for this kind of creator much like how twitch.tv is to game streaming.
Youtube has always seemed out of place for this offering.
There is always room for many sub categories of videos to branch away from the one fits all platform that is youtube.
Sure, but it wasn't just any room.

As a sidenote, it wasn't a Saturn V.
Nothing really. This story comes up all the time.

https://news.ycombinator.com/item?id=11635066

HN doesn't have "sticky" posts, but sometimes you wonder if it should.
Interesting. This has the potential for novel hardware designs becoming more commonplace. Think generic branded but still decent quality Nintendo Switch-clones that can run the Windows catalog of games? Perhaps not AAA titles, but there are a ton of older titles.

I had hoped Valve would throw down on a handheld as part of the Steam on Linux initiative. Unfortunately, they focused on half-baked gadgets intending to displace consoles. A handheld with proper physical controls, a built-in, fairly open by walled garden standards, marketplace, modern iPad level performance running Linux? Yes, please.
I use an adblocker on Android all the time, and I've never bothered to figure out how to root a phone. It was not at all difficult. Maybe it's hard with Chrome but that's no big deal - just use Firefox.
>i got laughed at and was asked to find a job and stop being spoiled and lazy.

And they're right. According to the comments you're living in France. You got offers around 30k. I started at 18k. Such is life-- your first couple of jobs will probably be shitty. That's how it is. And it's good because you'll realize that you're not as good as you think and that there is many flavors of everything out there.

You'll adapt, learn, grow, and your salary will follow, as your experience.
For me, it's a joy to hear people talk about the things they are passionate about. I go out of my way to ask people to just talk about the things that interest them. I would be surprised if a majority of HN users did not have similar feelings.
> It’s about the company’s most valuable asset – its employees.

There are often two ways to look at that statement.

Employees aren't fungible and how that cuts both ways.

The longer someone works in an established company the more tribal knowledge they accumulate to the extent that an equally talented fresh face cannot replace.

And the other is that some employees have already done their part & are now not easily moved into a different role (Peter principle or otherwise).

That fine line is somewhat scary to look at, particularly when you work in a boom-bust environment like a video game company or when the company does a tough pivot.
My own belief is that retail will benefit from the VR revolution the most, but mostly for using the VR headsets to access an in-store experience using live 360 video / AR .

(edited because mentioning my Y Combinator application didn't come across well)
As per the article, these rumours are unsubstantiated. There are also rumours that America never landed on the moon.

The USSR was not making a habit of mindlessly sending cosmonauts on certain-to-be-doomed missions. They did have immense political pressure to make a launch on time, and hope for the best. Note that of the many design defects Soyuz-1 had, only one of them killed Komarov. Almost everything else worked out 'fine'. They wouldn't have sent him if he had no chance of returning alive.

Soyuz-1 was a wake-up call that this culture wasn't good enough.
Fourthed.
I am waiting to see the MacBook Pro run on ARM with 10x more battery life :)
I would say that it's a search company that monetizes via advertising. The adwords product is so bad that you'd have a hard time arguing that they care that much about ads.
But that's not the vision from the article ("Microsoft is about to turn a phone into a real PC") or this thread.

Take a phone and plug in a bigger display and keyboard and mouse and suddenly it's a desktop computer. So a single application is going to need to cope with a 4" touchscreen display with no keyboard or mouse as well as a multi-monitor setup without touch, but with a keyboard and mouse.
Eh, it's not all that big of a problem of you know how to deal with it (protect your own interests, not the company's, by making conservative choices as I described above).

I work 35 hours a week, make $125k/year, have good benefits, like most of my coworkers, and am doing relatively interesting work for a company that isn't completely evil. Sure, my boss can scapegoat me if I let him make technical decisions, but I don't. That's a tradeoff I'm okay with. I'm always on the lookout for something better but I'm happy where I am.

And besides, most people who think their bosses won't scapegoat them if something goes wrong are naive. If it's your job or theirs and they have the power, you're screwed. It's better to avoid the risk and not put yourself in that situation.

To be clear, I'm not saying don't take risks. I'm saying wroth risks on your own behalf.
Do you have access to the firmware code in your keyboard? Your monitor?

I'm not criticizing your decision, and it's certainly yours to make, but people (and also Stallman) draw such very strange lines of demarcation about this stuff.
I like that this exists, but I find myself bothered that all mentions of efficiency (that I saw at a quick skim) are based only on asymptotics of the storage space and number of operations per element as the number of elements goes to infinity without any mention of the constants involved. While this is standard for the theoretical side of computer science, it seems at odds with the emphasis on real working code.

For example, (from what I saw) the chapter on linked lists talks about different ways of cutting down on storage space, but there is no mention that of the problem of "pointer chasing". Worse, as the number of elements increases, the cost of each memory access increases to, so even the assumption of "constant time" is wrong. While you can still gain a theoretical understanding of linked lists without this awareness, it's unlikely that you would apply them correctly.
First

Don't give up the job hunt
Unemployment is devastating
You are not alone

Maybe there are other things in your life outside your CV and job situation you should address.

Definitely shower daily and lift heavy weights often.

I would recommend posting to
/r/getmotivated and /r/therepill for further advice
> Driving you can control for everything pretty much but the 'other guy'.

Yes, and all the evidence says you're terrible at it.
Staying Clean
This is a good opportunity for learning. Your perception of the world apparently did not match up with how the world actually is. We've all been there. Get back up, readjust your perspective, and accept the next offer.
Most software development is not done, or meant to be done as an engineering discipline. It is far more often a craft. That said, it depends on the project, environment, company and legal requirements.
Okay, I can understand that point of view. Even that only includes those who saw the discussion, right?
The Death and Rebirth of 'The Matrix Online'
Looking at the link I'm inclined to agree with Don.
The topic under discussion is whether "AMD is lagging way behind NVIDIA." If some games run better on Nvidia not because AMD is lagging, but because those developers are choosing to make them run better on Nvidia cards, the why is very relevant to the topic at hand. What isn't relevant is which brand of video card you choose to buy.
only if they want to get sued by Nintendo...
If you ever get a chance go to Washington DC Air and Space Museum and find the Friendship 7 which is right at the main entrance. John Glenn literally flew around the Earth in space in a vehicle the size of a refrigerator. It is so staggering. The man is a legend.
I don't judge people who didn't or couldn't save enough for retirement and are living on SS and Medicare exclusively. I like Socialist safety nets of those sorts, and am happy to pay into them. One day I will be old and sick too. We all will be, except those who die early.

I judge you if you didn't hold your government representatives accountable for excessive discretionary spending, which was borrowed out of Social Security and will need to be paid back with higher tax rates.
This is pretty much what I did to game Bing's search rewards with multiple users but I used Yahoo Answers instead. Worked well actually
> John Glen orbited the earth in 1962, in the middle of all this.

And almost entirely because of it; the U.S. space program didn't evolve independently of, or in tension with, the fear of Communism.
I remember little white crosses on the side of the road in Montana. If a turn had a number of crosses that was a pretty good indication that you really need to be careful.
> humanity has lost the Lee Iacocca of Space

Perhaps you could explain the comparison to a somewhat famous car company executive ...
Ex-Amazon here. The good technical skills of my peers was the highlight of being there. Many had offers from the usual Google/Facebook/Twitter & co.
No, they weren't desperate.

People here are criticizing the management, not the engineers.
USB3 alternate modes happily allow DMA with host devices. If the device supports Thunderbolt as an alternate mode, that gets...tricky. And given that it's pretty likely that this posited setup would encourage the use of external graphics processing hardware...red flags, Batman.
But if you're going to run to Go, Haskell, or something else to write micro-services to handle everything that Node doesn't do well, why not just ditch Node and write everything in that other language, since languages like Go, Haskell, Elixir, and Erlang are better and faster than Node at the things Node is good at as well?
Meet the Machinists Who Keep the New York Times Running
Show HN: Venture Funding Tracker
Only in a world where code gives up control perfectly. But in practice, this is very difficult to achieve. The language basically provides no tools. And using concepts like coroutines/generators is just messy in practice. So while you can do it in theory, in practice it can quickly become a nightmare of chasing "uncooperative" parts of code, with a slow user-experience as the end-result.

It is also "bad software-engineering", as you are now forced to think about slicing up your code, which, in an already complicated application, can lead to bad code.
I'd guess because you need a lot of data and a LOT of work to get anywhere close to where literally all competition is already. Even Besides Apple, Amazon and Google no other company really has a decent voice assistant. Even Microsoft doesn't really manage to get up to the same level.

Besides that, a voice assistant is never just a voice assistant. It's only useful if it already has a big range of services to integrate. Apple, Amazon and Google already had market-dominating services they could integrate to provide a decent starting point.

You could see it in how each assistant evolved. Siri was always very much aimed at interacting with your phone. Messaging, playing music, local things. Things Apple already did well without a voice assistant. Alexa's main selling point at the start was it's integration with Amazon for shopping. It's still very important and probably the main reason I don't expect to get Alexa in Belgium any time soon since we don't even have an Amazon store. Google Now then couldn't really do much for you, but it's incredible at providing you with the right information, because it's powered by the world's biggest search engine (by quite a margin). Cortana for example doesn't really have any killer features, because Microsoft still doesn't have any market dominating services besides Windows (which doesn't really benefit from a voice assistant interface).

So, in short, it's not about the voice assistant. It's about the ecosystem. And those are incredibly hard to build and probably impossible to open source.
I definitely also try to protect people from other types of predatory technology companies. When people ask me for recommendations, I generally steer people away from ISPs with poor/slow service, hardware manufacturers which produce low quality equipment, and cell carriers which use deceptive marketing.

I do speak about Google more than average, largely because the volume of fanboyism around the company is so massive, and their PR department generates so much fiction. I don't have to tell you AT&T is a terrible company, you already know, so I don't waste a lot of time doting on it. Combatting the sort of psychological warfare Google employs requires drastically more effort.
The problem of incivility in threads on divisive topics is unfortunately not limited to that.
The continuum stuff is maybe the long term plan. But i think they could have a decent short term plan:

What about an affordable 7"-8" tablet that can offer windows mobile gaming(with an add-on joystick) and media + serve as a computer + serve as a media center ? could be a great fit for a the gamer niche, teens , and frugal consumers.

And a 7" platfrom is a great beachhead to encourage app development for 5" phones.
I can't speak for the others, but I'll get contacted by a Microsoft hiring manager (not a recruiter) about once a year. Microsoft's recruiting process seems very decentralized; one group may have a totally different culture than another group. Some allow you to work remote, others don't. And they have offices spread around Seattle. (disclaimer: I used to work there as a consultant about 10 years ago)

Amazon is the total opposite. Like this dev said, HR has totally taken over the process. To work there you need to go through their meat grinder.
People whose identity is wrapped up in how hard they have it can have trouble when it's pointed out that maybe it's not so bad after all.
That's why you don't offer a Plan C. There's a fast-but-dangerous Plan B, with a risk analysis. You've warned them what can happen, in writing. Now, if something goes wrong that you didn't warn about, there could be other repercussions, but that's still better than not warning them at all, which easily makes you the "But no one told me this could happen!" scapegoat.

Plan C doesn't differ from Plan B in terms of technical approach. It differs in terms of the consequences of failure - not the technical consequences, but the political consequences.

My first really interesting project that led me down the sort of DevOps/Agile trail was in the mid-1990s, when I helped write a risk management and contingency planning process for the mid-sized company where I worked. One of the features of the process was that management could not reject a risk analysis on any grounds except incompleteness. They couldn't say "I don't want that written down!" They had to sign off on it, in writing.

This turned out to be very popular with both teams and management. Teams felt they were finally getting the opportunity to cover their asses, and management finally felt like they were getting straight answers from the teams about actual risks. In the earlier lack of process, teams were at least passively discouraged from honest, written risk analysis, as naysayers who were resisting business opportunities. Worse, if a warning was given and then the problem happened, the people who warned were blamed for not preventing the problem!

When we beta-tested the analysis process, the first project that tried it actually turned down business because it was too risky. That had never happened before. We probably saved the company many millions.
You got me there.
For a tool that's supposed to be on most desktops by default, Explorer has some strange inefficiencies, such as the estimation and the loooong "preparing to copy" phase. Perhaps they are carried over from the old Windows NT codebase?
You're right, I do.
This reminds me of a case when we were hiring for a programming slot.

I have a simple set of tests on paper that you take in person. This guy came in, looked at the tests, handed them back to me and said he looks stuff up in books. He was a consultant, but he refused to take simple tests and just walked out.
I think latency-sensitive or quality-sensitive applications are pretty much always going to require wires at some level of tolerance. I'm barely willing to put up with my Bluetooth headphones when I'm exercising; h.264-blocky and lagging displays is no bueno. And maybe there's a technological solution we haven't yet explored, but a lot of this strikes me as kind of core to "these aren't just wires that light up, we're decoding radio waves and have to do a bunch of logic to make them comprehensible".
Any idea what would a data center pay per year for cooling? Would it be worthwhile to build in a cooler location where cooling would be free in the winter?

And maybe even (somehow) freeze water in the winter and melt it in the summer to provide additional "free" cooling? (Might be a bit of a stretch)
Most of the problem isn't people retiring to a government job, it's people leaving the government to a private sector job.
I'm sure I misunderstand you, because it sounds to me like other languages were designed on the basis of "Wait! How did this array syntax get built into my language? Oh well, now that it's there I guess I might as well build in arrays..."

I would guess those languages get built-in array syntax specifically because they have built-in arrays. The arrays come first, the syntax later.
What would the benefits be for the services/technicians or the transporation and distribution centers?
Yeah, the joys of working for the enterprise. It's pretty easy to not work very hard. :)
Perhaps not totally on-topic, but he was also hilarious and charasmatic, as evidenced by his guest appearance on Frasier. I knew his name when I saw the episdoe years ago, but his charm got me to read much more about him.

https://m.youtube.com/watch?v=vO4iNhaQms0
I understand. I was asking for an elucidation of the comment that it was "not what the astronauts or flight controllers believed" and is a "poor abbreviation".
That would be amazing considering his relation to Seymour Papert [1], who:

- Co-invented Logo Programming language

- Authored "Mindstorms" [1]

- Collaborated with Lego to produce (Logo-programmable) Lego Mindstorms.

- Was made co-director of the MIT AI Lab by...... Marvin Minsky

[1] https://en.wikipedia.org/wiki/Seymour_Papert

[2] https://www.amazon.com/Mindstorms-Children-Computers-Powerfu...
Thanks for trying, but it appears to me you're paranoid. The user directory in Wire is public. It is no secret that you're on there. They need information about whom you're connected to for the service to work. I'm not worried about GIF searches, or contact list. I'd prefer the contents of my conversations with family weren't archived on remote servers. Wire accomplishes that in the best way. It's a useless academic concern that audio level information would be in headers, and the paper you linked is of no relevance. I still see no reason why I'd not want to use Wire. For talking to family and friends in a reasonably private way we cannot get from using services from Facebook and Google, I think Wire is an excellent application.