skysight-inc/HackerNews huggingface dataset:
Neanderthals were normal humans like us (with a little bigger brains than ours), living much longer than we live nowadays.

If you look at the facts, the only "evolutions" that really happened (and are still happening) are:

- negative evolution (deceases...)

- spiritual evolution (... ... ...)
If you really want to join YCombinator, your best chance probably is to join as a technical co-founder on another project.
Because unemployment is high, finding a new job is tough, living without one while you look eats your savings if you have any, and it's extremely unlikely that the next employer would be any better. If your boss frowns and accuses you of not being a team player because you leave the office before 7, if you have a family to support, and you're not in a high-demand profession, well, do you have that much of a choice? Even if you're not risking a firing, you're probably risking your next raise or promotion. The incentives aren't nearly as well balanced as you suggest.
There's always something to repair - the 1401 restoration team (consisting of retired IBM engineers) is at the museum every Monday doing maintenance. The computers work most of the time, but the card readers take a lot of adjustment and they are still trying to get all the tape drives operational.

One nice thing about the 1401 is the gates swing open for easy access to the circuitry for hardware debugging. This picture from Wikipedia shows what debugging looks like, with an oscilloscope hooked up to the 1401: https://en.wikipedia.org/wiki/IBM_1401#/media/File:IBM_1401_...

The museum has a cabinet full of SMS cards, so if they find a problem, in most cases they can swap out the bad card. The card can then be fixed, usually by replacing the bad transistor.

At the start, fixing all the bad transistors was a huge problem, which is why it took the restoration team 10 years to get the 1401 running. The German machine in particular was a problem because it had been stored in an unheated garage for a decade, so there was a lot of corrosion. Some of the transistors would literally fall apart if you touched them. (This is what I'm told - I wasn't part of the restoration.) The other complication with the German machine is it included the "overlap" feature, which allowed overlapping of reading, punching, and computation for increased performance. A nice feature, but it made it much, much harder to figure out what was wrong.
Source Code for JPS+ with Goal Bounding
Ask HN: How many of you would prefer a 30-hour workweek, with 3/4 of the pay?
The answer depends on why you're reading the papers, of course.

If it's only a dilettante's interest, then read it like you would read news: skim for a general sense, emphasizing the introduction, conclusion, and graphics.

For academics reading papers, the situation is (potentially) different. There are genuine professional consequences for failing to read or understand the material.

There are many approaches -- many good ideas here -- most of which are rehashing of basic study skills, but I would add one piece of generic advice.

Reading academic papers well takes a lot of time. Sometimes this is called active reading. If you are doing this type of reading, make sure you take something away from the reading. And by "take away" I mean "memorize", not index in Mandalay or outline in Evernote. Deliberately bolt each bit of information onto the edifice you have already built. Think about it in context. Wonder about it. Doubt it. Be skeptical. If you can't summarize the paper next week at a cocktail party, you're not reading, you're just filling out a bibliography.
Collect is What for Does
The tragic comedy of the whole thing is that, while there's always some pork-slinging going on, at the outset of the program, the whole idea of a Joint Strike Fighter program was cost savings. On the surface, it was a competent economic thought: Build a bunch of variations on the same jet to achieve better overall economy across all military branches.

I really believe the people making that decision thought they would succeed. But since the premise proved incorrect, it looks like program continues to run entirely on a combination of addictions: Escalation of commitment and pork politics.
> I have an ace up my sleeve because God talks.

Potential investors are not going to be impressed by this kind of statement.
Show HN: A prototype for exploring data about influence in Congress
I doubt whether OLinuXino's GPU is as open as RPi's VideoCore IV (among the GPUs used on ARM boards VideoCore IV (used on RPi) is the most open one - unluckily this is no praise for RPi :-( ), but convince me that I'm wrong.
> If that was compelling, we would still wear wrist watches to tell the time with. We don't

There's more "we" out there than just "you." I wear a $30 digital watch because it's indestructible, compact, accurate, and its battery lasts forever. Carrying a delicate, bulky, non-waterproof phone I needed to charge every day would suck by comparison. Try running, hiking, or doing anything outdoors with a phone, and you'll soon end up with a dead battery or a dead device.

That's not to say that I find "smart" watches compelling. The phone tethering and need to recharge every night make them useless to me. Once they can go a week on a charge and do much more than a normal watch, they may be useful. (Today's GPS watches come close.)
You should try Europe. No health insurance, no problem.

I think that is the bigger picture that he is getting at. In an "ideal society" these jobs wouldn't need to exist.
"A troll might say, "It can crash!" We used DOS for years and loved it. Computers even had a reset switch! ... Think of the speed and simplicity of ring-0-only and identity-mapping. It can change tasks in half a microsecond because it doesn't mess with page tables or privilege levels. Inter-process communication is effortless because every task can access every other task's memory."

I'm not a troll, but being old enough to have programmed on operating systems where a bad pointer reference could force you to reboot the machine (DOS, early versions of Windows, early versions of MacOS), I don't yearn for those days to come back. DOS was designed the way it was to allow it to run on cheap (for its time) hardware, not because anyone thought that it was a good development environment (Unix already existed at the time, so people knew how to write a robust operating system).

Also, is it a good idea to connect a machine that has an unprotected operating system to the internet?

Clearly this software reflects a lot of effort and ingenuity, but I doubt that people could be convinced to pay money for it.
You know that it was a student who wanted the trauma room, not an administrator, right? The entire article is a string of anecdotes of decisions by students and student groups, save for the one about Oxford, which isn't in the United States.

Here's my theory: college students are well-meaning, overzealous, and inexperienced. Therefore they make bad bad decisions, and even good decisions they make are often framed or communicated poorly. Like all adults, only moreso.

FTA: "Still, it’s disconcerting to see students clamor for a kind of intrusive supervision that would have outraged students a few generations ago. But those were hardier souls."

Is there anything more tired and myopic than "kids these days?" But the Hacker News commentariat, a bastion of reason and rationality, has correctly identified these students' actions of civilization's imminent destruction by "rabid third wave feminists."
> "The A10's minigun is ineffective at killing modern main-battle tanks"

This is the most ignorant comment in this entire thread. Please go read about the A10's gun -- the GAU-8/A. There is no mobile armor in the world that can withstand even short bursts of fire from it.
"This part"

Do you want to refute my claim or do you don't think quality of the article is important?

"And this part"

I don't sympathize with people that actively constructs an environment where they will meet the least resistance. It's one thing if opinion pieces of different views on this subject was posted regularly, but they aren't. Quite the opposite.

"the vindictiveness and prejudice"

Maybe the biggest reason I left the mainstream tech industry is because of the judgement you meet when expressing an opinion that is seen as even remotely devaluing tech.

I'm having a much better time traveling and running my own business than being overworked, arguing about some library on a mailing list while trying to get some hobby project functional for production. Maybe that is prejudice, but it also how a lot of the tech industry works.

"are downvoting the prejudice and spite you demonstrate"

Or maybe it's just far easier.

"Hope your day gets better"

My day is going fine. My interaction here is very much conscious and not because I had a bad day.
The US isn't suffering waning economic dominance. In fact it's gaining economic power right now.

The US Dollar is stronger than it has been in 20 years, the global reserve standard is firmly in place. The Euro and Yen present no threat to that; and the Yuan, a second tier currency, is currently being backed up by the greatest accumulation of debt in world history in China.

Since 2007 the US has added around $3.x trillion to its annual GDP, while Europe has added zero and has failed to climb above the peak before the great recession. The US will hit $18 trillion in GDP in 2015, or over nine times the size of Russia, which used to be its primary superpower competitor. While US GDP has continued to climb, most countries in Europe have been flat for ~7 years (eg Germany's or France's GDP hasn't moved since 2008).

The US share of global GDP hasn't gone down in 35 years, and is still where it was in 1995/96.

http://upload.wikimedia.org/wikipedia/en/f/fe/US_share_of_wo...

(and that's during a time, since 1980, in which both Japan and China came on line as global economic powers - to maintain the US share of GDP, the US had to keep up with China, Brazil, Japan, India and countless other countries that saw economic booms since 1980)
The real review here seems to be by BittenRottenApple in the comments, rather than the actual anandtech article. In particular I think this part sums up the main issue I have with the Chromebook Pixel:

The entire conceit of Chrome OS is that it's sort of a diet computer. It does the basics, and just the basics. Chrome OS will give you internet, basic word processing through Google Docs, video via YouTube, and the rest of Google's web services including a free as in freedom lifetime direct hotlink to the NSA. You can stick in Chrome extensions for added "apps" if you'd like, possibly even a future NSA all inclusive backup app. But you're not going to get any full software here, because Chrome OS isn't compatible with anything outside of itself.
And that's been OK, because Chrome OS laptops have been very cheap: a few hundred bucks for the essentials is a good deal. Thirteen hundred dollars for those same essentials is a very, very, hugely, wow-bad deal.

I have an ASUS C200, and because lately I have a need for a word processor and browser on the go, I love it despite its limitations. It's cheap and light and has insanely good battery life with an operating system that stays out of the way. I emphatically don't feel a desire to go out and buy a >$1000 chromebook, though (if I bought the pixel I would probably go and replace the OS with linux, whereas on my C200 I haven't even bothered to install a linux chroot).
Interestingly enough, for most white-collar professions, actual work probably takes about 15-20 hours a week. The rest of the time is spent socializing with coworkers, navigating massive corporate bureaucracies, browsing the web, and so on.
Me. I personally consult so I can do something similar to this, but at 50% time.
> Also, is it a good idea to connect a machine that has an unprotected operating system to the internet?

If the operating system has no IP stack or networking of any kind then it's probably ok
One of the main reasons touted for this is that we didn't allow the creation of a freeway system into the downtown core and along our waterfront. This was part of the planning in the '60s like every other major city but when it came time to build it the residents said no and stopped the process.

You can learn a bit more about the history in this article:
https://en.wikipedia.org/wiki/Highway_revolts#Vancouver
It depends on which definition of "reference" you are talking about.

Pass-by-reference and C++ references are basically the same - aliasing without requiring dereferencing via an operator.

Java object references are like C++ pointers.

Java is pass-by-value (no aliasing) for all values (ints, bools, object references etc). Java has no object values.
Thanks for your feedback.

We went for the path of least resistance, but i totally get what you're saying. We'll definitely look at adding in as an option as soon as possible.
This is actually one thing that bugs me about OpenGL, DirectX? and Vulkan.

Basically all the insentive so far is best speed. That means there's almost zero insentive for security in GPU drivers. You can try to implement security on top of the GPU. WebGL does this. Chrome also does this for most (all?) of its GPU access meaning even its page rendering is going through Chrome's secured GPU system that clears buffers and makes sure one process can't read another's GPU resources.

But, it seems to me this should really be at an OS level for both CPU and GPU memory. Otherwise it requires all programs to be vigilent. Clear every buffer before deletion and hope there aren't handles behind the scenes leaving older copies around.
I thought you were shadowbanned! Good to see that was undone.
I'll admit I'm not familiar with healthcare in Europe, but surely there are people whose job it is to estimate the cost of providing healthcare and estimate the probability of certain health events occurring.
As a software engineer, you probably imagine that I spend most of my time programming.
Fair enough. Most of the comments are, though! ;-)
Isn't the challenge what makes it exciting? Like writing haiku? The seventeen sylables force structure.

The work of Susan Kare is held in high regard. I guess the pioneering aspect has gone and it'd be more like carving a pixel-art niche.
European here, 35 hours and I'm drained.

I'm thinking about negotiating fewer hours when I have more seniority.
I can't connect to the site?
Neal Ford on Shifting to Functional Thinking
Note that there is no source for the statistic, and I don't know anyone who works 10-12 hour days
How would we feel? In the grand scheme of things it wouldn't matter since the value in automating something like that would be absolutely enormous to productivity.

I don't write software because I like typing commands, I do it because I want to create something. We assume people do work because they want money, but real satisfaction is solving problems, and there are no shortage of those.
"It's pass-by-value for everything" is a pretty clear, unambiguous definition that we can all agree with.

I think he goes on to use weasel words like "kinda both" and "the twist" to mean that it's true in a more abstract sense, if you don't use the precise definition of "call by value", and you're fuzzy about exactly what you're referring to (conflating the object with a reference to the object), and vague about how many times you de-reference the pointer that you're passing as a value parameter.

That's an unfortunate shortcut that many Java books and teachers take to teach Java to people who have no prior experience with any other programming language, to avoid teaching about pointers and other implementation details.

That leads to a superficial understanding of the language, and a blind spot in their misunderstandings, which you can see on display in Mark Stock's, Mark Hedley's and Kevin Ryan's stubborn postings to this thread: http://www.theserverside.com/discussions/thread.tss?thread_i...

Java passes pointers to objects by value, which can be used to emulate some but not all aspects of passing objects by reference (i.e. swap).

What your argument comes down to is that you prefer to think of the reference to the object you're passing by value as being the same thing as the object itself, which is not the case. The high level behavioral effect of passing a pointer to an object by value is that you are passing the object itself by reference. But it's impossible for a Java variable to actually contain an object itself, only a reference to an object, and there's no such thing as a reference to a variable or anything other than an object in Java.

Parameter passing by reference requires being able to express a reference to a local variable of any type, including primitive types, not just an object, and you must be able to pass that reference to a function in a way that makes it possible to implement "swap(ref a, ref b)".

Unlike Java, C# does have reference parameters, and it uses the "ref" keyword to distinguish them. Since normal C# parameters are passed exactly the same way as Java parameters, and C# has a "ref" feature that Java doesn't (you can implement swap in C# but not in Java), and you argue for calling Java parameters "pass by reference", then your argument applies to normal C# parameters too, so what do you call C# "ref" parameters if not references? Or do you carry your argument to its logical conclusion, and call both C# normal and "ref" parameters "references"?

Conflating passing a reference to an object by value with passing an object or any other value by reference does not magically give you the power to implement swap, so it's not passing parameter variables by reference, it's only passing the objects that the objects that parameter variables point to by reference.

The map is not the territory.
My take on the situation is that if they are hiring the first (pre-approved) person to say 'Yes!' for a position, then they care more about the position than the person. My gut says that you wouldn't have sufficient job security, because to them, even in the hiring process you're expendable and intercheangeable. You're lucky if they used your name instead of 'Dear Applicant' so they could just blast out the same message to all candidates.

Work for people who value your person, and say: "I'm willing to pay x dollars to have YOU on the team!"

If it was me and this situation went down, it would be hard, but I would reply with this: "I would love to work with you, but at this point it doesn't seem clear that you want to work with me. Let me know when you are certain that I am the person you want on the team, and we can talk about my availability at that time."
What sort of extremism are you hoping to eliminate??
You mean other than the problem where they have nuclear weapons (and of course S.Korea does not), are actively developing more powerful nuclear weapons?

Besides that, who needs an arms race when you have enough artillery to kill millions of people in Seoul in the first inning of a war? North Korea doesn't need to be advanced to decimate South Korea, unfortunately.
Sure you do. Your insurance premiums are your taxes. An actuary had to figure out how much revenue the state healthcare system has to bring in to be stable.
Can you tell what you want to do with TempleOS, who is supposed to use it, and what kind of skills you are looking for?
Xerox WorkCentre 3615DN Printer Drivers Download – Printers Driver
>I doubt that people could be convinced to pay money for it.

Monetary profit isn't the goal. Even the GPL is too restrictive for Terry, so the entirety of TempleOS's source is public domain.
Lobbyists are people who tell officials whatever they are paid to say. Each individual lobbyist is presumably useful to the person paying them. But that doesn't mean that they are societally useful. If we had exactly zero of them, legislators would still learn things and pass laws. They might need to hire more researchers. Or they might not, because there'd be less distortion to sort through.

The reason company X needs a lobbyist is often because company Y has a lobbyist. That's certainly why Google and the tech industry started spending heavily; they were losing out to other players. It's basically an arms race to manipulate government. With the additional problem that the battleground is our own country, so that the harm caused by the ongoing war is not borne by lobbyists but by taxpayers and citizens.
Here's an article about Terry:

https://news.ycombinator.com/item?id=8658283
This is a new account that has not yet been shadowbanned.

Proof: https://news.ycombinator.com/submitted?id=TerryADavis and https://news.ycombinator.com/threads?id=TerryADavis
Remember the currency conversion. 1 CAD = 0.8 USD.
You could just add the #templeos to the URL.

https://qchat.rizon.net/?channels=#templeos
> Today, proletarianized white-collar workers are required to work 50-60 hours a week.

How is that a statistic?

It's simply an overly general claim without any supporting evidence.
Telemarketing may not be useful, but now the goalpost seems to have moved from "prove most jobs are actually useful" to "prove no jobs of questionable utility exist"
I figured monetary profit was implicit in them applying to Y Combinator.
I'll rather have nothing on my wrist... for one.
I think the phrase you're disappointed with means a lot more in Terry's context. I mean, it's the driving force behind the OS in the first place so who knows what he means.
How the Price of Paint Is Set in the Hearts of Dying Stars
>If we took every actuary working 9 to 5, and instead threw all of their tens of thousands of daily working hours at coding a program to do their job, how soon do you think we could automate an entire industry?

Not very soon? If that were possible, don't you think insurance companies would have long ago jumped at the chance to drastically reduce their labor costs?

>The moral of the story is we should automate jobs that people don't like doing.

As you say, you can see this happening today. This is already how the economy works. No company is going to pay workers if they can avoid it. So what's the problem?
"Correlation does not imply causation". That these founders are mentored by very successful people is not proof alone of the value of mentoring. It seems like mentoring is very powerful, but the fact these founders have access to such successful mentors may say more about the environment these people are founding their company, rather than the quality of mentoring.
I have read about this principle under a lot of different names. What I do not get is how it is supposed to work if there is nothing in our "personal ROM" that our "system" can restore.

The example in that article about relaxing makes sense to me. Early in life we probably were relaxed and thus deep inside we know, what being relaxed means and our body finds a way to restore this state. But how is this principle supposed to work if the data for the state you desire is not there in the first place?

For instance, how do you learn Karate if you spent your whole life being a non-physical person? I took lessons for about a year and I hardly improved. The teacher suggests to "stop thinking". That may be reasonable if acitivities in recent years subdued your knowledge on movement but otherwise I don't understand how this is supposed to work. For example, I never knew and still don't know how to make an effective punch.

Another area where I don't know how to apply this principle is studying.
I sometimes catch myself re-reading a passage many times as it doesn't make sense to me. This is clearly "doing" in an obsessive way and the result is poor. But how is learning by "not doing" supossed to work? Just reading a text without constantly analyzing it on purpose doesn't lead to success either.
You don't need to replace the OS with linux, it is already linux based. If you enable developer mode you can get to the terminal, and if your linux-foo is strong that should be all you need (and you'll still be able to use ChromeOS).

This is what made my (free) Cr-48 awesome. Does it make the (expensive) Chromebook Pixel awesome? I don't know.