skysight-inc/HackerNews huggingface dataset:
I have become convinced that the current screw-the-programmer interpretation of ‘undefined behaviour’ was not intended, or even imagined, by the original ANSI C committee. Within the committee's mandate to ‘standardize existing practice’, it was simply an acknowledgement that C compilers translated straightforward C code into straightforward machine code without adding safety checks, and that simple code might —​ in some circumstances on some machines — do very strange things.

In the Rationale, the committee listed places where they intentionally diverged from existing practice. They considered “the most serious semantic change” to be requiring value-preserving (vs unsigned-preserving) integer promotion. They didn't mention ‘undefined behaviour' at all.

During the standards process, Dennis Ritchie described the ‘noalias’ proposal as “a license for the compiler to undertake aggressive optimizations that are completely legal by the committee's rules, but make hash of apparently safe programs”. That's exactly what ‘undefined behavior’ has turned into. If anyone had foreseen that at the time, the reaction would have been the same: “Noalias must go. This is non-negotiable.”
The shortest is the first one, since it extends into the fewest text columns.

the last one is the easiest one to maintain, because it can be done on a keyboard with only 15 distinct symbols, while the other variants require 16 and 18.

I don't know which one was easiest to read, all the fonts seemed the same to me.
This is horrible advice. "Waste all your time when your mind is sharpest, then become a boring old stooge as soon as you burn yourself out doing stupid shit."

How about instead you balance out doing what you want and doing what's required to reach your goals, at all times?
this loss of meaning in words, of everything moving towards the middle, towards meaninglessness, is not purely a linguistic problem - without those subtle meanings, english speakers (or at least those whose primary mental processing is in the audio loop) aren't capable of thinking subtly

and that's a huge loss - those meanings, those concepts, are high level abstractions that capture critical aspects of human nature, and without them a people are less self aware and more easily manipulated

orwell foretold the loss of these words, though he envisioned it requiring force - the reality is far darker
> I see lots of Deliveroo bikes around where I live in the centre of London, but they are basically non-existent when I go to other towns and cities.

Whenever I visit Oxford I always see lots of Deliveroo bikes driving around the city centre.
Am I the only one who sees this stuff and the thinly veiled neo-Nazi ideology of the alt-right as two wings of the same movement?

They operate as a kind of dialectic with the antics of both sides serving to strengthen the other. Under the hood they share the same intellectual foundation in biological determinism, identity politics, postmodernism, and anti-rationalism.
Slack raised $250M at $5B valuation
When your enemies are by definition bad, and your side is by definition good, you can do anything. Any evil is excusable, because it's done by "good" people against the "bad" people.

The people advocating this idiocy are unaware of history. The end result of their advocacy is genocide. They will end up being accused of the things they oppose, by people even more radical than themselves.

For me, all of the despotic ideologies are the same. This kind of political correctness, communism, anti-semitism, etc. They all want "good" people to destroy the "bad" people.

Reality be damned. Consequences be damned. Humanity be damned.
Hanseong BaekJe Culture Festival Held in September, Korea
Hi everyone, I hope you are having a wonderful week.
So I just dropped by to introduce a wonderful historical festival in Korea held this September.
If you’ve been feeling fatigued or helpless the past few weeks, this will definitely boost you up with the amazing scenery that this festival will offer and the spirits of ancient ancestors.
So this festival is the Hanseong BaekJae Cultural Festival, held during September 21st till the 24th.
It’s held in Olymipic Park, Songpa of Korea and if you’re currently on a trip to Korea, you will definitely be visiting this place so stay tuned for more info on this festival which you can enjoy while you’re traveling.
This festival will certainly guarantee you with a better understanding of Korean History as well as Culture.
Baekje was founded in 18 BC by King Onjo, who led a group of people from Goguryeo south to the Han River basin. According to the Chinese Records of the Three Kingdoms, during the Samhan period, one of the chiefdoms of the Mahan confederacy was called Baekje. The establishment of a centralized state in Baekje is usually traced to the reign of King Goi, who may have first established patrilineal succession. Like most monarchies, a great deal of power was held by the aristocracy. King Seong, for example, strengthened royal power, but after he was slain in a disastrous campaign against Silla, the nobles took much of that power away from his son.
The memorabilia and stories that were shared with us will form part of an exhibition about Hanseong BaekJae Festival.
There’s even a trailer of the festival. Check it out from the link down below.
http://www.baekjefest.com/everything/video/Read.jsp?ntt_id=2647
If you have anything, your experience here or questions about the festival, which you would like to share with or ask us, please contact me. I’ll be glad to answer you.
Why Shanghai Is the Next Silicon Valley – And Why You Should Care
For GUIs I 100% agree it should always use verbs. For command lines I think there's a very long history of confirming destructive things and allowing for /usr/bin/yes, so verbs don't quite make sense.

I think GUIs took so long coming around because of the command line.
They would make a bunch of money for a short while, which would then trail off rather badly as copies of the mainstream stuff became ubiquitous, which would also cannibalise all the other licensing deals they might have.

However they'd probably continue to turn a nice, steady, small income from long-tail stuff. Providing this stuff would become their core business, and they would turn from a mass-supply business to a low-margin archive.

Hoenstly, the whole thing is like watching the scifi short story "BUSINESS AS USUAL, DURING ALTERATIONS" in slo-mo.
Typical you are downvoted for accuracy because it doesn't conform to populist belief.

What most people don't know is Aristotle's teacher, Socrates, was a military leader/hero and firmly believed the best form of government would be an authoritarian council of philosophers. Similarly contrary to popular belief Niccolò Machiavelli - despite what people know about his work most famous work The Prince - firmly believed democracy was the best form of government.

Obviously these truths run counterintuitive to what people think.
The request says which domain it is for.
>"Day of Absence is a day for community building around identity groups."

It sounds more like an event encouraging and celebrating tribalism.
In Europe most PC shops still sell them.
You know that loans and scholarships exist, right?
Stored procedures are bad in so many ways - they harder to deploy and revert than code, harder to unit test* , harder to refactor and every implementation that I have ever seen that has business logic in stored procedures instead of microservices/packages/modules have been a nightmare to maintain.

* At least with .Net/Entity Framework/Linq you mock out your dbcontext and test your queries with an in memory List<>

https://msdn.microsoft.com/en-us/library/dn314429(v=vs.113)....
I was a bicycle messenger for a little under a year a little over a decade ago. While the pay was shit, it was the most fun I ever had working a job. It didn't even feel like a job, it felt like a big game.

If there was any kind of bike based delivery service in my city that allowed me to work casually, I would do it just for an excuse to go out and dodge traffic on a bike a few evenings a week.
different from postman:
1. data comparing for different environment, like UAT vs PROD
2. easy collaboration development with team, share is weak, you should auto get it. postman PRO can do this but need money base on count of team members.
3. Request parameterization, easy use a case to cover all situation of api.
4. data security, some company don't want his data upload to postman's server

and more function will come like stress test.
Does anyone have any favorite tools for visualizing very large graphs?

I'm thinking 200k nodes and 2 million edges? Graphviz segfaults graphs a fraction of the size and even at that scale a node by node representation isn't super helpful without being able to zoom out and look for patterns.
Unclaimed Money from the Government
There still is money to be made in a bubble. Just gotta find some greater fool to sell the shares to and book that capital gain. Which usually (at the end of the road) ends up being a pension fund.
Sounds like the beginning of a good story. I really want to know what happens with this guy.

Would be nice if Google didn't limit the visibility of a book published in the 17th century.
> However, it seemed to me that Wolfram’s idea was ruled out on much simpler grounds, namely Bell’s theorem.

It's actually not. See Gerard 't Hooft's "The Cellular Automaton Interpretation of Quantum Mechanics" [1].

Preferred reference frames aren't necessary, you just have to give up the assumption that experimenters are actually free to configure their experiments, aka superdeterminism.

The article refers to this derisively as a "cosmic conspiracy", which seems to be a common "attack" against this sort of interpretation, but it frankly has no teeth. The "cosmic conspiracy" charge is really just restating the fact that any particles with a common history are entangled, even particles in our brain, and since we all share a common history owing to the Big Bang, experimenters are not free to configure their experiments, but their decision is actually predetermined by this shared history.

Scientists have also gone on to claim that this sort of interpretation would make science impossible, but that's simply not true, any more than it's impossible for a deterministic algorithm like hill climbing to fully search a state space.

[1] https://www.springer.com/us/book/9783319412849
Google MBA Intern (Japanese-English Bilingual) 2018
Hmm, it may be that the repository had an old version. I'll try looking for an update.
Show HN: Top 2017 Websites
YMMV.

My son can sleep soundly on concrete.

I'm tall, wide-shouldered, heavy-ish. So I should sleep on my back. But then my arms fall asleep. So for side-sleeping, I need at least a spring mattress.

I've had a few memory foam mattresses. They wear out (get divots) when the tiny air pockets get compressed and don't reinflate. So roughly, foam density is the key, denser is better.

Ignore any review that doesn't explicitly mention density. Shipping weight is a good proxy. Heavier beds, like the Tempur-Pedics, higher density, should be more expensive (cuz more material).

Light-weight people will probably be happy with the cheapo (under $1000) memory foam from Costco or Amazon.

I now recommend a good quality, flippable, plain (no pillow top) spring mattress and a disposable memory foam topper (3" to 5", depending). Best bang for buck, life span. I've done this a few times and it's as good (for me) as a full memory foam mattress and doesn't divot so fast. So my next bed will probably come from IKEA and whatever topper Costco's selling that week.

I haven't tried latex foam, so can't comment.

Ideally, I'd have a cocoon chair, or adjustable hospital bed, where I'm partially upright with arm rests.
I was able to see it by scrolling up and down some.

https://imgur.com/gallery/cMoV7
Three Angels Broadcasting Network (3ABN) Live Stream
https://news.ycombinator.com/item?id=15322537
I guess. As someone who grew up near Evergreen (and knew a few classmates who attended), Evergreen's always kinda been this way. At least for the last 20+ years.

I (and many others I grew up with) think of Evergreen in the same way I think of avant garde fashion: It's sometimes a precursor of trends to come, but those trends are heavily watered-down and altered versions of the original.

I don't worry about a cultural revolution stemming from Evergreen any more than I worry about a nazi uprising stemming from 4chan.

EDIT: That is to say, both can be influential in their own way but in both cases their particular viewpoints get really watered-down by the time it becomes "mainstream" in any way.
Yes if you comply with the law in your country. I mean that you do not have to be a network operator to use those spectrum bands.

Last time I looked, there was a need to connect to a central database [0], which looks quite complicated for what it worth.

Basically you are required to shut down your transmission if a demand having more priority is coming (think meteo radars)

[0] https://en.wikipedia.org/wiki/TV_White_Space_Database
A automatically curated list of top websites for 2017
Spoiler alert: He dies in the end.

Actually I think he lived, given that his "ghost" kept turning up to collect debts etc. But the net effect was he damaged his reputation so badly that he was never again allowed to show his face in polite company.
10 Random Ideas for September 18, 2017
In Reading where I used to live all they did was link me up with restaurants I actually want to eat at but can't because of kids or work or whatever instead of just disgusting quality pizza/curry/chinese/fried chicken joints
Here’s the book that’s mentioned:

http://www.deeplearningbook.org/

Seems to have good reviews on Amazon:

https://www.amazon.com/Deep-Learning-Adaptive-Computation-Ma...
Thanks for buying the game, and for the kind words!

I'm not sure what you mean by 'three types of null', though. '-' is null, '?' is NaN (which is kind of similar), and...?
Mashable Tests Notion That 'Pivot to Video' Leads to Digital-Media Riches
Should U.S. Companies Be Required to Report Breaches?
German Manufacturers Play Defense Against Chinese Hackers
Absence of alots lowers community morale
Mounty – macOS Samba Share Mounting Tool
> english speakers [...] aren't capable of thinking subtly

That's a little hyperbolic. Is there any example where a word changing meaning has left us unable to express something?

The meaning of old words change. New words are born. I think it's wonderful.
Oh wow, this worked for me too. Scroll up a page, then scroll down. You can keep reading.
Systemd-timesyncd uses SNTP. SNTP is designed for desktop or embedded systems for a reason. It's more a convenience of not having to set your clock, or not having much resources.

Accuracy: 100ms, no clock slewing. Try to correlate your logs with that, or run any distributed applications.
https://unix.stackexchange.com/questions/305643/ntpd-vs-syst...
https://github.com/coreos/bugs/issues/391

Talking about attack vectors: SNTP has no no authentication, so you can practically set the clock on a server, if you have sufficient network access.

That's fine for me on my laptop, but I don't see much point favouring well established solutions for saving a couple of MB RAM on a server.
I hate the binary logs of journald, the unnecessary complexity of stuff like systemd-hostnamed, dbus and the ignore-invalid-options policy but the init system it's actually very good.

I don't want to return to a pile bash scripts with `sleep n` to get the system to boot, even if it's a proven method.
I'm pretty sure birth control is safer than being pregnant every 10 months. From what I understand, this pregnancy thing is the real reason for the taboo against being sexually active more - that and society's penchant for knowing who to pass on their stuff to after they died. Granted, many of these sorts of taboos have traditionally been only for women and not men, and have not always been consistent over time. Additionally, old-time methods for birth control were bad, and abortion options (they have had them for centuries) were even worse. Pregnant women needed a lot of support as well, so this could lead to some of the taboo.

A condom is not the best option for birth control, merely one of the options. The best would be voluntary sterilization for both the man and the woman. There are other non-hormonal birth control methods, such as a copper IUD and other barrier methods that work, some better than a condom and some worse.

The main benefit from a condom is STD protection, but for that to be effective they need to be readily available to everyone and cheap enough to afford.
The security gain is that it you are only able to run queries that the DBA allows you to. If you can't write arbitrary queries, you won't get arbitrary results. If you can only run a stored procedure, you are abstracted away from those side effects. Another way of saying this -- the security risk is shifted from the app developer to the DBA. Someone is still writing a query (or procedure code), so there will always be some risk.

This could also be achieved with a well written microservice/package that developers go through without depending on dba.
https://httpd.apache.org/docs/current/vhosts/name-based.html
So when you say you'd like to make some money, is that because you need money or want money?

That right there is a major fork in the advice you can be given. If you need money - like you're going to be out on the street or at least working at Burger King after highschool if you don't find something better - your best bet is developing something that you can directly monetize as quickly as possible that doesn't take any startup capital to get going. Mobile apps were historically the go-to thing, make something simple that you can sell for $1 to a few hundred or at thousand people, repeat. You're going to have a hard time leveraging anything like open-source development into a paying career in less than the "many years" time-span. People are going to be just about as nervous about hiring a 17- or 18-year-old with no degree and 6 months open source experience as they would one without.

If you just want money, either because money is nice or because it seems like a logical next step or because you like the challenge and gratification that comes with paying work (if someone is paying you, you must actually be good, after all) or because you want to fill out your resume, you have a lot more options.

If you are a young person with means and are expected to go to college and spend the next 4-6 years learning, but you already feel like you know enough programming to get a good job if people'd give you a chance, you have a glorious opportunity before you.

From a purely practical point of view, many of us olds lament that all we know is programming, so all we want to program are programming tools. Those of us who were also math majors occasionally want to program automatic theorem-proving software or remake Matlab, which is equally non-profitable.

You, on the other hand have the opportunity to double-major in something completely different, like medicine or horticulture or hospitality or law, and learn about the sorts of software a completely different set of professions need and want, the way only an insider can. While the rest of us are writing the 17,000th text editor that will never replace emacs or vi, you can be writing the garden-management software that millions have been crying out for.

There's a lot of other skills you can learn a little bit about if you're not wasting your time taking ever variation of ever CS class offered. Many highschools, even, offer classes on skills like CAD, welding, and engine repair. If you want to take one of those when you're 30 you'll need to pay 4-10k$ to your nearest community college and find time in your work/life balance to attend the classes.

A huge number of things are going to be easier to learn over the next few years: languages, music, shorthand. You should still get the CS double-major or at least minor, since it will be the certificate you need to get the paying work, but the real opportunity before you is the chance to learn everything else. That everything else isn't just for "rounding out" or "enrichment" or "enjoying youth"; it will make you more valuable as a programmer: you aren't just learning cool things, you're learning domain knowledge for the applications you may someday write.
Sorry for the disappointment!

I am told that the game works fine under Wine, fwiw; otherwise, I'd suggest checking back in a few weeks! Set a calendar event :P
Why do you think the Socialist Party got "a disastrous result in the local elections"? Because their leader showed great managing skills and charisma?

(IMO) his fall, on the eyes of the public opinion at the time, started here: https://en.wikipedia.org/wiki/Hintze_Ribeiro_disaster

Few years later, Guterres found the perfect employer for his skills: UN.
It is depressing but it is accurate, ignore the media and you are uninformed, consume the media and you are misinformed.
I'd like to do a mobile port at some point, but it'd require a complete redesign of the UI, so that's way out in the future.
That would be pointless if DDG is using autoscale, etc. EC2 is not metal. Furthermore, this would be similar to getting a warrant that covers whole county because of a single resident. Amazon would easily shut it down.
Aristotle was taught by Plato, not Socrates. Socrates died when Aristotle was still relatively young.

It was Plato who believed the ideal ruler would be a philosopher-king, but he also explicitly stated it was not a realistic option because the same philosopher-king could also be a tyrant.
What Is the Merge Sort? Merge Sort Algorithm Easy
This Frog Can't Hear Its Own Calls
They are simpler.
Gnu rm has built in protections. Not sure that's the case on OSX, Linux distributions that use busybox, etc.
Just for the fun, I have a better solution, but it works only in low density populations areas that have nearly no clouds in their sky:

https://padiracinnovation.org/2017/01/10/mesosphere-light-sc...
> Media professor Naima Lowe...said that “white supremacy is literally ingrained in everything.” In other words, merely defending oneself against the accusation of “white supremacy” is evidence of guilt.

Hmm, now what kind of professor uses such an utterly insane attempt at reasoning?

https://thebadger14.files.wordpress.com/2017/06/lowe.jpg

Ah.

Honestly, reality is becoming a parody. Why are people with apparent personality disorders (not to mention, intelligence deficits) allowed to wield such influence?

Somebody mentioned the Cultural Revolution. Go read Philip Pan's excellent 'Out of Mao's Shadow'. The pages on struggle sessions read exactly like the tales coming out of Evergreen. An excerpt:

> But Mao rewrote history and added a new section setting limits on what could be criticized....The lively campus debates over ideas became denunciation meetings, and at times they got physical, with students shoved to the ground and forced to bow their heads....One by one, those who had voiced “Rightist” opinions were identified and summoned to self-criticism meetings, where they were told to confess their crimes, implicate colleagues, and renounce friends.

This nonsense has to end.
# apply to jobs and internships despite not meeting requirements. it's just a numbers game in the end. eventually you get in somewhere.
# improve social game - go to parties, go dating, travel, get drunk.
# build products, ship and post on producthunt. there are many teens getting exposure there.
# find likeminded people in your own age to share thoughts. join a young maker collective.
Apart from the label, AltGr is identical to right hand Alt. The difference is all in software. For example, if you tell your computer you have a UK keyboard it will treat right hand Alt as AltGr.