skysight-inc/HackerNews huggingface dataset:
> Real life doesn't make for a movie anyone wants to watch

Except that this is simply patently untrue in this case. The allegation here is precisely that the film makers were too lazy to fully exploit what real life gave them, and instead resorted to Hollywood stock.

And the director didn’t just “rearrange a few things”, he completely mis-represents, at the same time, Turing’s (as well as others’) character, the nature of his work, and the historical progression. After that there’s not much left.
More I read these VC spreading their wisdom, more I find the Silicon Valley barely a caricature.
There is this insane email validating RegEx [0]. The page says:

> I did not write this regular expression by hand. It is generated by the Perl module by concatenating a simpler set of regular expressions that relate directly to the grammar defined in the RFC.

There's also the famous xkcd Regex Golf [1].
Peter Norvig writes:

>So that got me thinking: can I come up with an algorithm to find a short regex that matches the winners and not the losers?

And he described his steps to create a RegEx using a list of words that must be matched and those that must not be matched [2]

[0]: http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html

[1]: https://xkcd.com/1313/

[2]: http://nbviewer.ipython.org/url/norvig.com/ipython/xkcd1313....
I don't follow...

If I didn't know it, why would I care?

If I did know it, then I would care a great deal, as HIV is still very much a stigmatized infection.
A Round Word Clock for the Moto360
The author of this article is Brian Greene, who is the leading explainer of string theory to mass audiences. He has taken on the challenge of explaining a kind of physics that many see as unintuitive and messy, and this article is a kind of "checking in" on the health of string theory for Smithsonian readers. So cut him some slack about the title, and about the French horn analogy. The gist of it is "Did string theory math explode and leave a big mess instead of finding something experimentally verifiable?" and his answer is "No. Maybe the varying options for extra-spatial dimensions in string theory explains why we have this set of cosmological parameters and not some other set."
But then you're stuck with systemd, which you could avoid with Freebsd.

Its kind of like upgrading an outdoor carpentry project, like a deck, from nails to deck screws, then just in case you miss the feeling of hitting your thumb with a hammer, someone helpfully finds a link to install deck screws using a hammer. That's impressive in its own way, but ... I think I'll continue moving everything to Freebsd instead.
i haven't missed anything, you're inventing a scenario based on fragments of knowledge and assumptions.

> is there a mysterious set of commands they came up with to skip an fsck

the final sentence of the opening post.

> I am fully aware that the OP wants to cancel the fsck(8) in progress

well then why are you offering a priori fixes?

> Instead, to prevent additional filesystem checks, there are tools to make this possible

of course there are, but this is entirely irrelevant to the discussion at hand.

> The concept of "going back in time" during an active check, to change a kernel parameter, so it doesn't start to begin with is a strange one.

no strange, impossible. this is my point.

ok, imagine, someone had been in a car accident, and fractured their skull on the window because they weren't wearing their seatbelt. this discussion is akin to a doctor telling the patient (or whoever) that they could wear a seatbelt, and then this wouldn't have happened. just wear a seatbelt in future and you wont fracture your skull. just change the fsck counter/add a kernel boot parameter and fscks wont happen.
The Revolution Is Being Televised
Ironically, the US was created as a more equal society(compared to Europe).What did go wrong?
The Discipline of Execution Defines an Entrepreneur
It's pretty hard to hide the number of tickets sold at the box office. It's actually released to the press to publicize the opening weekend numbers.
> from what I hear, Facebook itself blocked it for all the users registered in Russia, so TOR can't help you.

What do you mean by “registered in Russia”? If Facebook doesn’t employ IP geolocation or something of that sort then anyone who feels strongly about the issue will simply change or unset their country in profile settings.
Entrepreneurs are not different from VCs: both need a portfolio
Today it's so easy to build a portfolio of MVPs for different ideas and then pick things that take off. Do you agree that such approach is reasonable at the early stage? Are there any books on this topic?

Lean methodology is simple and intuitive, it became formal and there is a ton of books about it. Why there is no popular framework for managing a portfolio of ideas/MVPs? I think it's the next big thing like lean canvas, customer development and etc.
The original code was badly written so that is was hard to understand the algorithm. I tried to rewrite it but it took longer than I had patience for.

The snarky tone comes from the fact that people often post "benchmarks" including languages they can't program in resulting in a misrepresentation.

E.g. Lisp jumped from the bottom to the center (as expected) of the benchmarks after somebody donated a sane implementation.
Brain Greene - the author said this about the article:

"Hi Everyone,
To commemorate the 30th anniversary of the key paper that launched string theory into the mainstream of physics, I've written personal retrospective, just published in Smithsonian Magazine, on this remarkable but challenging approach to unification.
--BG
PS: I didn't choose the title of the article, and don't consider it representative of the piece."

See https://www.facebook.com/BrianGreenePhysicist
normally i'd ask the same question except that I know that the author only wrote this article because of this post from before:

https://news.ycombinator.com/item?id=8776877
Is Apple TV Next Up After Apple Watch?
It's not, look again, the benchmark code was bad.
"is a total cunt"

I agree completely with what you're apparently trying to say in a general sense, but with respect to precisely how you phrased it, it could use a little work.
Motion Graphics for the Web
After digging into things like this for awhile, it seems like the hardest part would be getting a big e-ink display. There are dozens of low cost/low power arm based Linux computers out there, but hobby e-ink displays over 3" are hard to find.
I'm not a lawyer, so I won't comment on who is right here, but I will say that if your business model relies on the law, you should have a lawyer on speed-dial.
QE has been profitable too, so far. Unwinding it may be less so.
More than their physical development, is their emotional development. My son was quite capable of passing 2nd grade math tests when he was 4. If all we looked at was academics, he really should not have been anywhere near a kindergarten class. However, he was not emotionally mature enough to move up three grades. How much you can teach at once, the kids tolerance for repetition whenever they already understand what has been explained, their reactions to frustration and happiness... Having kids of different ages that are ready for the same material is challenging.

I think the future is more automated, independent learning. At my kid's school, a good chunk of the math curriculum is taught by computer. They go to a lab, and get to play math games that change according to their success with what they've been presented already. So if a kid has trouble adding small numbers, he'll get more of those problems than a kid that has that figured out, and can move forward to adding large numbers, multiplication, division, or whatever else still challenges him, regardless of his age.

This also handles attention span issues. If a kid can be challenged with new exercises and learn for an hour and a half straight, great. If another one has trouble learning new material late in a class, he will do worse, and face easier material as the class goes along.
Well there are already a whole bunch of articles referencing openbay and they will remain in the search results. Not really anything you can do about it.
Patents are territorial.

Unless he applies (has applied at this point) in a particular country, or has a Patent Cooperation Treaty application filed in some country and is pursuing it in a particular country, he is completely out of luck by publishing his algorithm. (And as another commentor mentioned, post-Alice, it's pretty unlikely that a patent applicant will succeed with software patent applications absent some pretty close coupling to something specific about the computer hardware.)

It's amazing to me that so many software developers have no basic grasp of IP--the thing they work so hard to produce. It's not like it's all that difficult: Copyrights protect the expression of an idea; patents protect inventions. This developer seems to think that copyrights protect ideas.
Israeli company managed to engrave the New Testament on a 3mm nano chip
It seems like Prof. Sarasvathy has a clear idea about what entrepreneurship really is.

I understand that it is about a lot of uncertainty, coping with trial and error, and getting information from the business black box as fast as you can.

One thing not addressed here is the importance of your location and your status / credentials. Not everything is about your personal skills.
The positive aspects of saving a banking system don't directly cancel out the negative aspects of creating moral hazard by doing it in a way that rewards TBTF banks.

There were multiple options for saving the US banking system, which was insolvent as a whole, since the supposedly not-insolvent banks would have gone down the tubes instantly had any of the larger insolvent banks been allowed to fail, due to their derivatives exposure and other counter-party risk.

For example, the banks could have been nationalized, and the charade of continuing large management bonuses could have been avoided.

What we got as a result of TARP and related bailout approaches is an unrepentant risky TBTF system that could explode again, and a compensation structure that fuels income inequality. Feh.
Pure functional programs either don't work or are bug free. At a high level the entire app can be viewed as one continuous evaluation, which is kind of beautiful. It could transfer to an FPGA without needing a von nuemann simulation.
A combination of Pandora, Youtube playlists, Bandcamp (http://bandcamp.com/#discover), Pitchfork (http://pitchfork.com/best/), and /r/listentothis.
Can you point to any evidence to support these opinions/claims? (I don't mean that to be snarky, but rather that I would find it more interesting and compelling)
I should, he used SBCL ticks (relative unit of time) as if they were milliseconds.
Not as far as I know. Most devs I know will post with their @debian.org address (or perhaps @ubuntu) when doing debian work in public. Mostly. Also most devs refuse to wallow in the filth that is the mailing lists. On -dev or -project or -private you'll find devs, not so much on -users.

Maybe Maintainers or unofficial, or applicants, at most. Or not very proud of the participation so they semi-obfuscate their address.
We are not talking about permits (which are typically temporary as per whatever conditions they have). We are talking about software licenses, which often do not allow the copyright holder to revoke.

These licenses are explicit about what they do/do not grant. p
How computer-aided organic architecture could change the city of the future
Wanted:

- "Tripwire" for firmware - host-based (not perfect) & bootable live cd/usb/image (still not perfect)... Perhaps some JTAG verifying device that could be hard-wired to all supported chips directly? (Very painful to setup, but potentially interesting.)

- Host-based peripheral firewall (not perfect, but more usable) - e.g.: selectively disable, ask user permission and/or limit rights to connecting devices from the various buses: USB, FW, PCI, SD card, SATA/SAS, BT, TB, SPI, FC, ... On OSX, it's doable considering VMware Fusion "patches" IOKit (check out IORegistryExplorer) selectively based on user preferences (whether to redirect a USB device to a guest or to the host).
IMO, @threedaymonk has handled this maturely and well.

https://github.com/threedaymonk/text/issues/21#issuecomment-...

> "I'm not going to port Metaphone 3 to Ruby, nor am I going to accept or merge any such ports at this time.

> Whilst the licensing of the Java code in question clearly and unambiguously permits such a port, @lphilips54's stated intentions for reuse of the code are unclear and contradictory. I can't see that any benefit would come from integrating something that is surrounded by such confusion."
Can haz dividend?
If you know how to design real-world programs after having read this book you must know it from somewhere else.
J2EE is a monstrosity, but this also highlights the point that we should stop using Hello World as an example for everything.

Enterprise software is inherently about "big" systems - for some definition of big. Using Hello world as an exemplar only sets up a strawman ripe for ridicule.

That said, the J2EE community does have a somewhat larger commonly known sample app - the Petstore - which ended up being a way to beat up J2EE more or less.
Mond – A scripting language for C# .NET/Mono
The program was called "maths pathway". There are some charts on their website; now that I look at them it looks more like 4-5x. And that was compared to the same school before the introduction of the mastery learning program, I believe.

> Anecdotally, everyone I know who has tried code-learning sites experiences getting stuck (sometimes on a broken problem) and they soon drop out - they don't see the point of progressing any further.

I imagine the situation would be different with an actual human teacher one could ask for help.
I'm no fan of Java EE, but a "hello, world" Rails app would have a similarly complicated walkthrough if "rails new" made you choose which subsystems to include, and the tutorial described what each choice meant. (And if it also covered setting up and configuring the author's editor of choice.)

Just about any software development environmment (including JS in a web browser) is ferociously complex by the standards of, say, the 1980s. The messiness of a "getting started" guide for an app framework has more to do with the quality of the packaging than anything else.
This sounds like a call for the FOSS community to produce a phonetic similarity algorithm that is not encumbered by patents. Metaphone 3 is patent-pending, and the author obviously intends to profit from it.

Porting the code released with BSD license would effectively just be donating the work to a private individual. Be glad that the guy was good enough to warn people ahead of time, instead of submerging a patent submarine and surfacing after someone creates a big payday for him.

The idea itself, to determine phonetic rules from spelling quirks in English, is non-patentable, but the specific rules he formulated may be. Anyone else could spend "thousands of hours" creating their own rules. We already have a few in the public domain, such as the "i before e" rule, where the "ei" in "neighbor and weigh" is phonetically an "a", which implies that "-eigh-" is the spelling pattern, which also holds in "eight" and "neigh".

See? Free head start for FOSS.
Coincidentally; I had a failed project back in 2004 that was also called OpenBay (named after a Sharks Keep Moving song, in my case.) – I'm hoping your dignified request is listened to, it's refreshing to see something like this being handled politely.
Indeed.

It also strikes me as odd that someone who creates intellectual rights for a living (i.e. a software developer), as an independent, does not have a basic understanding of copyright law.

I'm not a lawyer, but some basic understanding is at least to be expected. Still, sucks for him though.
Just saw your comment: Thanks for the insight! Now that I understood the root causes and laughed at the related word play, I won't forget anymore :)
What I got out of this essay, which I found to be good, is that you should investigate your hunches, more deliberately before dismissing them. That is hindsightly (From my hindsights :) )a great wisdom from Paul Graham.
I don't agree that this essay is arguing for indeterminate optimism. I think you can consciously and deliberately shape the future while simultaneously being open to the reality that things are constantly changing.
Why Davis' TempleOS is better than Torvald's Linux
I learned all about how computers work in a couple semesters at university; it was one of my favorite courses. But it took a long time for the cache-related parts to really click, probably because I've spent most of my time writing code (C++ code, even) which was constrained by I/O and system calls.

Now that I'm doing more CPU-intensive stuff where DRAM is the incredibly slow bottleneck, all those memories of caches and pipelining have been a huge help in understanding articles written from a practical C/C++ perspective.
I think this claim is even more dubious: "Another dataset relates to the cost of rooms and apartments for students and consists of the size of the apartment and the monthly rent. Again it is obvious that the size causes the rent and not vice versa"

I think the mechanisms which set rental prices in a market, and the availability of properties of different sizes to students at different prices, are probably pretty complex functions of supply and demand factors that, themselves, are dependent on behaviors in other markets, like the mortgage market, the higher education loan market, the job market, and so on. You don't even need to talk to an economist; a realtor will tell you the most important factor driving housing costs: location, location and location. That's why two apartments of the same size in New York and Nebraska will have different rental rates.
Enterprise = company. And it does not have to translate to "large" necessarily.
I find TempleOS endlessly fascinating. The author is troubled, but an impressive coder nonetheless. The C compiler REPL covered in this video is actually kinda awesome.
RailsBricks 3.1 has been released
With these kinds of advice (entrepreneurial / life), you just take the best lessons and move on.

I like your point by point analysis. But I guess you cannot look at such articles solely through the lens of analysis.

On an unrelated note - I know a lot of successful professionals and entrepreneurs (mostly non tech and some tech). Surprisingly they are not that analytical as one would expect. They have great drive, self belief, instincts, people skills, adaptability, negotiation skills, ability to bounce back and perhaps several other skills. I realized at some point in my career that great intellectual / analytical ability is just one aspect required for a successful career and there were several other important skills / traits.

Warren Buffet famously said (I think in reference to stock analysts who pore through and analyze stocks endlessly)

"Wall Street is the only place that people ride to in a Rolls Royce to get advice from those who take the subway."
This is an interesting question. I was at a talk at this years's GsoC summit where this was discussed and indeed, the language of the BSD license does not issue an `irrevocable` license as the language of a lot of other licenses does. Nobody has every tried revoking an MIT or BSD license before, but it would be an interesting legal argument to see if the courts would allow it.
If he's the holder of that patent, "Lawrence Brooke Frank Philips", then he can enforce it no? At least in the United States.
Before anyone mocks this guy (sadly, partly too late), please try to keep in mind that he (a) does have a reasonable right to what he says he wants (to have some say in what he believes are his inventions), and (b) it's an illustration that the rules of intellectual property and open source are not always clear, even to those following well-established patterns.

While he's inarguably incorrect about quite a number of things, it's always better practice to assume the best of a fellow engineer and treat this as a teaching opportunity, not a cause for pitchforks and belittlement.

The package maintainer, threedaymonk, handled it perfectly, imo, by respecting the desires of the individual and not porting it, and closing the issue out quickly without further escalation. While it may have been technically "right" to copy the code, it wouldn't have been worth the damage it would have caused to the person behind it. Credit for handling a unfortunate situation with grace.
After some reasonable amount of time they'll drop off the front page of Google, though - Google prefers new information to older information, in general.
Sure, but unfortunately the minimum necessary grade is currently a 50% "just managed to cram in enough rote learning in the final week to scrape by" pass mark.
Hi all, please, share your opinion.
God I hope USG has some proof of the N.K. connection up their sleeve. Otherwise they are digging a deep ditch in which to thrust their trolled corpse.
Remember when BIOS flash ROMs were write-protected with a physical hardware switch/jumper? It was an extremely simple measure that basically made it impossible for the BIOS to be corrupted by software, malicious or otherwise.

It was certainly "inconvenient" to perform BIOS updates, but back in those days BIOS updates weren't all that common either. I don't think it should ever be "convenient" to do something like that with basic system firmware - by its very nature, it is supposed to be stable and rarely changed. Somehow this is making me terribly nostalgic... for the days when BIOSes seemed far less buggy and in need of constant change. Now, I hear stories of laptops with factory-installed crap that silently updates the BIOS in the background(!), bricking the machine when something else unfortunate happens coincidentally with it (e.g. hard reset.) I remember the ritual of "boot from a floppy to a plain DOS prompt, run the updater, and wait for a few tense seconds as it updated the BIOS".

The mention of "Thunderbolt Option ROM" makes it clear that Thunderbolt is basically an external version of PCI(e). In other words, even without being able to modify any firmware, plenty of other maliciousness is already possible - the same with any other device that has direct access to the system bus. In the same way that you probably wouldn't plug a random untrusted PCI(e) adapter into your system, you should exercise the same caution with Thunderbolt...
> I'm not quite sure how I could be wrong

Supply eventually will greatly exceed demand. The bar for entry will be lowered.

Being able to write well is a good skill, probably comparable to computer programming as being able to communicate with other humans is yknow, important. But it seems to be that humanities majors and other degrees for which writing and understanding writing is a critical skill aren't exactly in high demand.
"when I [sic] startup company I was at years ago started failing and laying people off, someone proposed unionizing to prevent it."

Attitudes like this is why I feel unions are harmful. The company is failing, but people want a union to step in to prevent cost-cutting via layoffs? Sounds like a sure-fire way to destroy any hope the company has from recovering. Now everyone loses their their jobs.

Union-mentality seems totally divorced from business sense. Union employees demands take precedence over business wants and needs - e.g. seniority takes precedence over competence, wages forced to be higher than competitors who pay market-rates, etc. It's a long-term spiral into company failure
Excerpt from our several year old netbsd build scripts with annotations:

install_openntpd() {
install_from_source net/openntpd ### via pkgsrc
cp /usr/pkg/share/examples/rc.d/openntpd /etc/rc.d/
replace_service 'ntpd' 'openntpd' ### idempotently edits rc.conf to ensure ntpd=NO and openntpd=YES
}

The openntpd default pool.ntp.org is a sane default that also doesn't leak host OS information as do most NTPd-based default confs.