skysight-inc/HackerNews huggingface dataset:
Great points and comparison to Rust.

I'll tweak my view. Go is a pragmatic systems language.

It's design and tooling is better than scripting languages for systems glue.

There will be many places where it's not suitable vs C or Rust.
The veto power is the part that makes this whole thing dishonest. Claiming non profit status and presumably taking advantage of tax exemptions in order to boost Facebook's core business? Does anyone else see the conflicts there?

Essentially Zuckerberg is trying to use the strategy Carlos Slim used in Mexico with mobile phones: be the only game in town for years by making exclusivity deals with the government and by the time the competition is finally able to compete in a free(er) market, Slim has such a head start as to be unstoppable. Except now Zuck is doing this at a billion scale rather than a Mexico scale.

I think the Google balloon internet project has far more value than this. Google wants you to use their services, but at least they are interested in the entire internet for the poor and not just Facebook-y type access.
Stability, low taxes, relative openness, and easy work permits right in the center of one of the very wealthy regions of the world. And the rest of that gaudily rich region of the world is known for its nastiness toward foreigners, intensely planned socialist economies, and violent volatility.
What the heck is this article talking about!

Foremost, coherence is a property of tbe light and I dont see any queezing or fock states so the quantum nature is not important. Does the absoption process happen coherently with other protiens? Would this reduce the total amount of light possible to absorb as it requires rejecting the incoherent photons?

What are these guys talking about?!
Or there are multiple ways to solve the speed problem, with different approaches having different benefits.
In a country where ~25% of the population live on under $1.25 a day, it doesn't take very much to be comparatively rich.
Well, these things are fun to hack on and then each might solve a part of the generally near-unsolvable problem, and for each such part there are people caring about that part the most so the solution has its uses. (Incidentally, my own preference to date has been to only use CPython and fall back to C extension modules when speed starts to matter... But I could have a different preference in a different environment working on different things.)

Kind of like making C or C++ safe is a near-unsolvable problem for most values of "safe" and there's an ever-growing set of static and dynamic analysis tools detecting things like uninitialized memory access, out of bounds access, data races, integer overflow, etc. etc. etc. And each of these tools gives you a different mix of false positives, false negatives, build time overhead (including getting the program to build with the tool at all) and runtime overhead (including getting the program to run), not to mention availability on a given platform and pricing. And different people have a different preference with respect to what this mix should be for their tool of choice. But the problem is unsolvable which is why it's worth to be "trying everything."
> but it's safe bet that it predates Rust, afl-fuzz, and probably even clang's static analyser.

Not only it predates clang's static analyser, it predates clang itself! The site is now online, and I can see on it news about libpng from last century (1995 to be more exact).
When was the last time you saw a 404 without a body?
The most important thing I realized when it comes to passwords was the classification into 2 types: strong passwords (keys, local login, local encryption, master passwords for password managers) which is best generated using the Xkcd method, and then the less obvious disposable passwords (all non-local usage, i.e. websites and other temporary need). For the later, I use SuperGenPass[1]. It ensures that 1) my passwords are not reused across sites and 2) they are strong without the need to remember them directly. Because SGP uses hashes, it is very easy to add counters to existing passwords/secret phrases and create a brand new password without much mental effort. I've outlined such a procedure in the issues[2]. Using counters in the "secret" field, I will probably never ever need to change my master passphrase.

I won't deny though that for mobile use, it's a bit cumbersome. The Android app is fine and free[3], and iOS app is a buck[4]. And overall it's a pain if you must login to sites frequently (ideally, using a native app reduces this greatly, login once until you manually logout).

It's also pretty confusing for non-technical people to get behind. I actually sent out an entire email blast to friends and family giving them my best attempt at an explanation, argument, and tutorial of how to use it. I don't think anyone did it.

So while the interface is kind of clumsy, the strategy is solid and I love knowing that I can use it.

[1]: http://www.supergenpass.com

[2]: https://github.com/chriszarate/supergenpass/issues/40#issuec...

[3]: https://play.google.com/store/apps/details?id=info.staticfre...

[4]: https://itunes.apple.com/us/app/supergenpass/id451606360?mt=...
I also thought cache poisoning means putting a bad response into a cache...

I agree. The cached responses mentioned in this article are perfectly valid; they're simply not very useful.

Rather than cache poisoning, I'd call this cache constipation.
Also, our brains currently consume 20% of the energy produced by our bodies. Even if you manage to "shrink" humans down to 50cm, their brains would still consume 20% of our current energy need for brain only.
Suggesting it's ok to deny someone access to the Internet because they don't know what it has roughly the same moral weight as denying someone access to antibiotics because they don't know what they are.
Neat, I have the following in my `.bashrc` to accomplish pretty much the same thing. It should be noted that I do not use it for passwords (I have a password safe for that), but I do use it for passphrases since I may have to read them over the phone.

secret () {
# '\u' for `sed` is a GNU extension.
shuf /usr/share/dict/words \
| grep '^[A-Za-z]\+$' \
| head -n 3 \
| sed -e 's|\(.\)\(.*\)|\u\1\2|g' \
| tr -d '\n' \
| sed -e 's|$|\n|g'
}

> for _ in `seq 7`; do secret; done
InterweaveMakariosEncrusting
DisseminatingAgriculturalistCautioned
EffectuatingCobblersEgos
AccidentalKopeckRevolts
RefDivansUndersigns
SalesmanSubmitterFlak
TempsIlluminedQuickening
SuperCopier 4 Ultimate Crack, Serial Key Full Free Download
Would that be walmart? i just googled 'fortune 1' and that was the first result
This is utter insanity:

> Liao would accomplish this height reduction through pre-implantation diagnosis, a screening test used to determine whether genetic or chromosomal disorders are present in developing embryos before they are inserted into mothers through in vitro procedures. While height would be somewhat trickier to test than most hereditary diseases—it is controlled by 697 genetic variants, in contrast to the single variant of a hereditary disease like cystic fibrosis—Liao views this as a mere “technical problem.”

> Once science works out the kinks, he says, parents could screen for tallness just like they do now for disease.

He proposes aborting perfectly healthy embryos because they might grow up to be taller than he thinks people ought to be. I suppose it would implicitly require that all pregnancies be initiated through IVF, as well. What is this guy, the inverse of Khan Noonian Singh?

I suggest that Mr. Hendriks, "a 6" 4’ [sic] Dutchman," lead by example.
Infinite Flight Simulator Crack Apk v15.10.3 Free Download
Largest BitTorrent tracker, Demonii, shut down
How do they know a freemium model will be possible without losing money?

They don't, just like they also don't know if a non-freemium pricing model will be possible. They presumably wrote a business model that it'll be implemented and then reevaluated.

Why will they put out a beta rather than starting with a "gold" version of the software?

Probably because they want the benefits of having early feedback before investing too much work into it.
100 guesses/sec is really slow, though, when a desktop pc can do billions of SHA hashes a second.
Think World War II.
> Why would you want to be neutral toward a group

For the BBC, at least, they're legally required to be.
There are still people with AOL email addresses. That migration to better things seems to take a generation while many people will continue to be willingly walled-in just out of habit.
Good luck reading "makarios" over the phone, though. You need a phonetically distinct alphabet, like the NATO alphabet, and entropy is very low there.
no, it's that there should never be a need to compile on machines dedicated to a purpose.

I don't need source files, I need a machine to be a compute node.. or a storage node.. what use is a compiler if I do it right..

the new generation of this is: "I should never need to shell into my machine if I did config management right."
"nor with the input of democratic..."

Really? The public and elected officials never decided to build and open public streets that everyone has a right to travel on?

A republic isn't a place where every new decision and idea requires government approval -- that's a totalitarian dictatorship. A republic is where we elect people to set and enforce the rules for us and then we work within the rules absolutely any way we please to fulfill our own individual visions without asking permission from anyone.
> White people should get over their fear of using public transport.

Can we drop the racism and focus on making constructive comments? This is HN not some generic forum.
While this article has surprisingly little of it, there's still some bæd linguistix here. Among others, comparing the utterly conservative Icelandic, spoken on a remote island by (today!) merely 300,000 people, with the language of England, which was invaded from every which way every couple of centuries until the 1400s. That's just ridiculous. To take a much more adequate example: To most Germans, the Nibelungenlied in its original rendition is just about as understandable as Beowulf is to modern English speakers.

English is in dire need of a spelling reform (the Celts have you one-upped here, Scottish and Irish have had very successful reforms,) but I don't think it is "weirder" than many other languages of peoples that have had widespread linguistic contact to other societies. French, German, Spanish, all have their oddities, on a similar scale of magnitude as English.
Containers are not usually suspendable like VMs. What you need is a process checkpointing tool like CRIU[1], which can suspend regular processes to the disk.

[1] http://criu.org/
I get what you are trying to say, and i think it boils down to how you define a hero. If you had asked me about a heroic act, my definition would be very close to yours, while for a hero, my definition has now become, as you put it, a little watered down, thanks to how the word hero is used in todays culture.

On a related note, would you consider someone like Ozymandias (https://en.wikipedia.org/wiki/Ozymandias_(comics)) a hero?
Email in particular is hard to change after you've used it with a number of accounts. That's very different than ISPs.
You will just have to start trying. There is still a lot objective c that you will need to write for various kits that haven't been ported over.

So learning how to write bridges and view managers are pretty much essential.

Very active issues tab and community though, so you can work through most thing, but definitely room for improvement though. But the biggest struggle was keeping with it and buying into React way of doing things.

hit me up on twitter if you have more specific questions @myusuf3.
but still worry about what Saudi Arabia is doing within its boundaries. And be aware that the US helps prop up House Saud.
I'd say wrath-mood and awakened, but yes.
Focusing on Rust "unsafe" as some sort of way to ding its safety drives me crazy.

"unsafe" blocks in Rust is designed to be just like the compiler backend. We could have built things like Vec::new and vector indexing into the code generator, like Go or Java did. Then we wouldn't need the "unsafe" construct in the language (except to interface with kernel32.dll and/or syscalls). But that would make our lives harder for absolutely no extra safety gain. It's precisely the same thing as implementing things in the compiler backend, but it's safer than doing that, because we get to write code in a stronger type system than that of raw LLVM.

More succinctly: What makes the compiler backend safe while unsafe blocks are not? Can you name one thing that makes the compiler backend safer than code written in unsafe blocks?
The Hubble was not initially created as a spy satellite, but the two systems have some fundamental similarities due to basic constraints of the role and launch systems. Any such craft would have a large mirror, a light shield, an instrument bay behind the mirror, and solar panels. Exactly how close the KH-11 and HST designs are otherwise is entirely speculative since the KH-11 design is still classified.
The trouble is that there are many ways not to suck.
It really doesn't provide much information.

And my wish for them to do well really is sincere.

ps
1. do you know that your comment to my comment is a self-referential? You're using the same mode as me. Which is fair enough in a way :-)

2. I assure you that I am no way representative of HN so your use of that synecdoche is misplaced.
I haven't had this issue, but I have had subtle bugs where I was ultimately the root cause. Debugging hasn't gotten better over time. Good old print statement proves extremely useful here.
This is really cool. Gonna use this tomorrow & report back!
Is there any non-facebook login feature though? That'd be really useful.
How to Fail the California Bar Exam
I wouldn't call it terrible, life is nice in your car compared to say walking around in an east coast city during the winter if you have no car. Especially when it comes to grocery shopping. So I'd call it a trade off. Maybe SF is exempt from this a bit, but city living in a city that has some real weather (my experience was on the east coast) always struck me as very hard on it's human inhabitants compared to the car centric LA lifestyle.
Your mileage may wary, but I have never had any issues reading them to the human operators. Security questions are bad policy anyway and I assume that they are less picky when hearing "SiloRepossessedTapir" compared to "SiloRepossessTapir", than for "Mary" to "Maria".
Doesn't give you the whole suite of vim keys but for average vim users this should be okay. Saying this from experience.
We also have a new gyroscope app in the works.

check it out here https://gyrosco.pe/app you too can share cards like this.

https://twitter.com/myusuf3/status/663884012734308352
And there's the added problem of the well-established correlation between body size and longevity. If we scaled down to cat size, it is reasonable to expect we'd die at 50 instead of 80, even taking our outsize longevity factor into account (https://musingsofajunglequeen.files.wordpress.com/2013/12/sl...).
I think they'll avoid C++ as well:
http://suckless.org/sucks/
A shortcut is supposed to be difficult; if it was easy, it would just be 'the way'.
Wouldn't such a misheard phrase make the password you've set not match?
Great write up!
A few weeks back, after heading back home from a conference during "rush-hour", the Google maps app sent me through a very very dodgy area. It was run-down, semi-shanty town. Generally that wouldn't be a bad thing, but this being South Africa, with one of the highest crime-rates in the world, it was quite disturbing. You don't want to go through "bad parts" of town unless you really have to, especially if you look out of place as either a different skincolor, or nationality. Of which I am both.
The "Suckless" moniker gives a hint that they're about software quality, and is cute and playful enough that I actually like it.

But having spent a few moments clicking around their site, I have literally no idea what the basic idea is, who they are, what they've accomplished, or why it might be interesting to learn more about them.
I can't imagine PHK making such a basic mistake, who wrote the post?
> To show a preview of what is possible when these technologies are blended together in higly creative ways, the desktop includes a very basic AI application called "Bertie", which could not have possibly been created with any other web browser.

I'm not convinced [1] [2].

Oh, and the sales pitch for WebKit is pretty weird, given that Chrome forked WebKit into Blink, and the whole thing is built on NaCl, a technology that WebKit is not going to integrate.

[1]: https://eeejay.github.io/espeak/emscripten/espeak.html

[2]: http://syl22-00.github.io/pocketsphinx.js/
Webstrates: Shareable Dynamic Media
I've been using it at home via FreeNAS after losing a bunch of old files to bitrot.
Please do not use the titles of HN submissions to editorialize. If you have something to say, say it in a comment in the thread, on the same level as other users.

https://news.ycombinator.com/newsguidelines.html
Show HN: Tapir, a User Friendly API Designer
Clarity is hard to define. You seem to argue that a simpler language such as C gives rise to more convoluted code while more complex languages such as Java can deliver more terse code.

That's not always the case. Take GUIs for example. In pre-C++/Java times the user interface declaration was often data. Now it is code. Whatever data is still necessary to function, such as button texts, are now object attributes. That code can then grow functionality and that's when you get non responsive UIs and hard to debug callback spaghetti. So things are done differently in less expressive languages, but it's hard to argue it's less clear in the general sense.

Another example is "application servers" and the rise of enterprise programming where object factories instantiate other objects in order to keep dependencies unidirectional. In a more simple language none of that would exist, and that particular problem would not be there to solve. But would it mean more complex, and perhaps unique, solutions elsewhere in the software? I'm not sure. Git won out over the more engineered and more complex alternatives for example.
Similar weird are the snow making machines in the Alps and other regions. Thousands of units with water from many artificial lakes on top of the mountains to create snow for tourists.
hola mas mas
Glad someone here has half a fucking brain! All this shit about keeping them up to date. These are the morons that insist on running ssh in the container and run an init inside it too.
Hi all,
I am the first author on the Webstrates paper.
I'd be happy to answer any questions you might have about the project.

The tl;dr: Webstrates persist and synchronize changes to the DOM of any page served from the Webstrates server to clients of the same page. Using transclusion through iFrames we can create (a dynamic) application-document like relationships between two pages.
There is a documentary about this called the Sand Wars. Here is the trailer

https://youtu.be/CAPfwwb59uY
That's like giving thirsty children free coke, not water.
Chef is a bruised lemon my friend!
Infinite sets that admit fast exhaustive search (2007) [pdf]
How I got multiple $15k+ Customers and lots of traffic with a game (built in 3wks)
I can see how some people avoid public transport out of elitism.

But in Silicon Valley (for example), the problem is that the routes were largely drawn for political motives, not to meet actual needs.

Take, for example, the VTA light rail routes. The trains are so empty that farebox returns barely make a dent in operating costs, let alone debt service, worker benefits, etc. I have to wait at crossings for the Mountain View / Tasman line often, and I rarely see more than 2-3 people per car. It seems to have been designed to serve the Lockheed complex first and foremost, except that Lockheed now has a fraction of the employees that it did when the line was drawn. Head of the House Transportation Committee then? Norm Mineta. In 1995, Mineta quit his seat mid-term after losing his chairmanship (forcing a chain reaction of special elections that cost county taxpayers tens of millions of dollars... but that's another rant) to become an executive in the private sector. Guess where? Yup, Lockheed Martin.

Overall, the VTA bus/rail system has a farebox return of about 14%, last I checked. It would be cheaper to buy ridesharing-company rides at retail for every passenger at public expense than VTA costs taxpayers overall.

They even artificially boost ridership stats by allowing homeless to just ride and sleep on buses, end to end for the whole route, all night.

Meanwhile, Caltrain is so crowded that most trains need standing room for at least part of the route... because Caltrain actually goes where people need to go and is comparatively well-run.

It's not elitism, for the most part; it's functionality.
What does this have to do with white people?
The HTML header says

<meta name="author" content="Dridi Boukelmoune">

who according to crunchbase is a "Technical Presales Engineer" at Varnish.
You are wrong about this and google is your friend
GRE?
How would ZFS help there? If you don't scrub, you lose files whatever fs you use.
a lot of the religious stuff is crap, period.

But I agree with the last bullet point: "Include a map of the Middle East that labels Israel within its pre-1967 borders as 'Palestine: occupied 1948'."

and I can sympathize for their narrative on "The Issue of Palestine", excerpted here from the pdf:

Palestine is a part of the Islamic world. It is the location of the Al-Aqsa Mosque and the
first of the two Qiblas. See Surah 30.
Ever since the Prophet's ascent to heaven, Palestine has been dear to the Arabs in
particular and to Muslims in general. When Palestine fell under British rule, it gave the
Jews a chance to achieve their aims. Britain made it easy for them to flee there and laid
the groundwork for them to organize and train in the use of arms. The Palestinians tried
to resist the Jews and their allies. Their jihad almost succeeded, but the American government was biased
in favor of the Jews and pressured Britain to allow more than 100,000 Jews to enter
Palestine in a single year. The crimes Zionist gangs committed against Palestinian
residents caused many of them to flee to neighboring Arab countries.

"The Jews Announce the Establishment of Their State"

Britain withdrew from Palestine in 1367 (1948), opening the door to the establishment of
a Jewish state on Arab land in Palestine. And this is what the Jews did. They announced
the establishment of a state they called the "state of Israel." Performing their duty, Arab
countries decided on military intervention to help the Palestinians. But circumstances in
the Arab world and elsewhere did not allow the Arabs to achieve victory over the Jews.
Most parts of Palestine came under Zionist rule. The Zionists then gained control over the
rest of Palestine, including Jerusalem, as a result of the 1387 war.

...and so on. I might say the teachings in US textbooks on this subject should be equally or more concerning.
According to the original developer, the only reason the next developer rewrote the software was because he/she didn't understand or was too afraid to learn.

I think I've heard that argument before, and it doesn't get more convincing over time...
I lived there for a year, and yes this is pretty much it. Compared to the rest of the Middle East it's a very stable and open place, it's mostly on par with Western cities.

You can get a residence visa and open a company for around $20,000 which makes it an attractive option for the rich to flee from whatever oppressive regime they have at home. For Westerners the main attraction is no taxes and the glitzy lifestyle.