skysight-inc/HackerNews huggingface dataset:
I think most programmers today take it on faith that the lightly regulated, free wheeling nature of programming is an inherent, unchangeable, and desirable state.

But if you look back at the history of highly-regulated technology industries, every single one started out lightly regulated and free wheeling. Early railroad, automobile, oil drilling, aviation, and telecommunication companies (to name a few) were all full of self-taught innovators who wanted to move fast and disrupt things.

As software eats the world, the world will become less and less tolerant of shitty software. I will not be surprised at all to see demand for credentialling and oversight grow even in the next 10 years.
I used to live in Vietnam for several years. Both my dad and my brother have names starting with "J", which isn't quite around, so in all ID cards their names started with "I".
I don't really see what you're complaining about. You can filter by document type (is that what you mean by source?), but it's not necessary.

Comparing the results of these two sites, SemanticScholar gives me the most cited papers from the last ten years, which I already knew about, while Sparrho feeds me very recent but still highly relevant papers which I mostly hadn't seen. Therefore I find Sparrho far more useful for already familiar topics. Neither site seems to have an option to change the search timeframe.
I got the same result. Usually google gives a different title than the Wikipedia title when it's closer to the search term used. However, these titles are taken from redirects to the article and "Random are numbers" wasn't ever an article or a redirect. The phrase also doesn't appear anywhere in the wikitext or the generated html. Searching for the exact string also yields only two other results, one from a reddit thread, and another from a paper. Very strange.
Method transplanting in Ruby
Sgraffito
Or for that matter, the wild variations in just Vietnam. Regional variations in pronunciation of the same words just within Vietnam are pretty stark.
This is not even close to the actual Vietnamese pronunciation.

[Phúc] is pronounced close to Fook in American English. Without the heavy k-ending.

[Đạt] is close to Dac without the heavy c-undertone ending.

[Bích] is kind of close to Bic, but you have to say Bic really fast with very light c ending.

pattern: Vietnamese pronunciation is generally neutral throughout a word. There's no need for emphasis unless emotion is included.
We could have the Star Trek future. We're probably going to get the Judge Dredd one.
Hm, not really but that's a trivial software project. And if you have a smartphone I'm sure 'there's an app for that'.
But there are plenty of things that we only know anecdotally -- that one restaurant has bad service, or that line cooks smoke more than usual -- that no one gets up in arms about when we generalize in those cases. Formal studies are great when they exist, but in the absence of them it's only practical to extrapolate from incomplete data.
Someone should figure out the exact mix of coffee that's the least-bad for you and sell it. "Least worst coffee".
A simple and cool technology blog
I think the breakthrough was that a path of potential treatment was just paved...
Is there some way to normalize this with average income per employee, number of public holidays, non-paid leave taken, actual average retirement age, and non standard vacations like sabbaticals (Pretty much everyone I ever known to take a sabbatical/career break for a year or so was from the US)?
Because this would be actually quit interesting to check, otherwise it's just quite random correlation.
Not just the growth rate, but also the very high savings rate, which is a consequence of demographic policies as well as restricted available investment options, allows those banks and SOEs to borrow much more cheaply - who knows how long that will last.
Time Shards (1979)
Stable/lego-brick phenotypes: Is this about coming up with something akin to 0 and 1 and then building from the ground up? Or is this about something that's closer to familiar biology but with some fiendishly clever compartmentalization somehow?
But it's one that has an easy technical solution.
You can do better -- fmt provides a way to give a dynamic width or precision as an int argument.

fmt.Fprintf(os.Stderr, "%*s %s\r", paddingWidth, "", legend)

I'd further wonder whether a separate padding calculation is needed at all (too lazy to go read the source on Github at the moment).
Hehe, I had more or less the opposite of this once. I spent way too much time tracing a function in ever more detail going on the assumption that it must have been the source of the problem. Only... it was never called in the first place, it was a library module that took the call and it was misbehaving...
Is JavaScript Bitcoin mining a viable alternative to online advertisement?
For very large websites that have millions of viewers, would it be feasible for them to have visitors to their webpage run javascript that mines bitcoins (or does some other useful computation) as an alternative to displaying advertisements? Are there any examples of this "visitors as computational power" idea?
Seems a bit of a selection bias, in that no one who had their potential severely and permanently reduced from a young age is likely to be recognized as a genius. So you of course only end up recognizing "genius" in people who overcame whatever obstacles were presented them, or else had few to overcome in the first place.

The best example I can think of is Chris Langan[1], though we only know who he is because he maintained some form of recognizable intellect in spite of his upbringing. Had his beatings led to debilitating psychological problems, brain damage, homelessness, or other things of that nature, we wouldn't be recognizing him as someone held back by his early childhood. Which sort of shows the inherent selection bias.

[1] https://en.wikipedia.org/wiki/Christopher_Langan
I am on vacation right now, and would like to consume content in something like this. However, I'd only use it if it already had a lot of current information about what's going on within a 2km radius of where I am right now.

That information is (i) hard to collect at scale, even with a really great UI, (ii) goes stale quickly, (iii) sparse for many locations.

Perhaps you could seed this by building on stuff you pull from Twitter/Facebook, and then slowly shift towards content originating on your platform?
It's a bit of an unclear sentence - bacteriocins are already present in humans, coming from bacteria living in our guts.

Maybe it's specifically about the group of bacteriocins he researches? He doesn't say which studies were presented in Beijing, so it's hard to check
I wonder if this is how AWS Lambda is implemented?
Something like this happened a few months ago, only this time I was the user and I drove the person writing the system up the wall because initially he couldn't reproduce it.

After writing a test script and letting it sit in a loop the bug became reproducible: 1152 times got a replication.

https://github.com/spf13/hugo/issues/1293
"M.R.D. Foot, the official historian of Britain’s wartime sabotage and intelligence service, the Special Operations Executive, which organized Mr. Ronneberg’s mission, described the raid on a Norsk Hydro plant producing heavy water in Nazi-occupied Norway as a “coup” that “changed the course of the war” and deserved the “gratitude of humanity.”"

Grouse team, tough mothers.

In 2003, Ray Mears and members of the Royal Marines [0] and Norway Winter Warfare specialists, jumped, static line with a quarter of a tonne of full kit into the Hardangervidda (Hardanger plateau) to re-create the key elements of this raid. You can watch how difficult this feat was,[1] even by modern standars.

[0] Royal Marine Mountain Leaders, Arctic & mountain warfare Cardre ~ https://en.wikipedia.org/wiki/Mountain_Leader_Training_Cadre

[1] "Ray Mears' Real Heroes Of Telemark S01 E01" ~ https://www.youtube.com/watch?v=yDAh5bLOrtM
Unison: A next-generation programming platform
And it's not like it required creativity to think up. Anyone here could have recognized the feature that was missing to improve the procedure.
I Want to Run Stateful Containers, Too
I'd prefer to live in a country with low GDP growth and have an enjoyable life than kill myself with work.
Cassandra load disparities with WAN based quorum reads
Not just luxury car buying. I've been convinced for a while that AR and/or VR will be the future of almost-anything-buying. It's one significant disadvantage to buying things online now: you get way more choice, but it's often difficult to be really sure what something will be like, going only from 2D pictures and a text description. And in some cases - clothing in particular - even if you have exact specs and great images of the item itself, it isn't terribly useful without context. (Cars would fit in that category too.) With VR though (and help from 3d cameras and body mapping), shopping for clothes online could be a better experience than in person. You could virtually try on 10 shirts faster than you could get into a fitting room in the real world, and see them from arbitrary angles as well. Or take furniture. Rather than looking at pictures, how about seeing exactly how that side table will look in your living room? The possibilities are endless.

Admittedly until we get true "virtual reality" you won't be able to tell how a pair of pants or a couch or whatever actually feels, nor will you really be able to virtually test drive a car (which as the article suggests is a pretty significant part of the buying process) but it will still be a completely different world from e-commerce today, and in many ways better than shopping in brick and mortar stores, even aside from the convenience of not leaving your home and the infinite selection of the internet.
Is this on a unix machine?

If so crash the program with a kill -9 set up to write the core to disk, then run gdb on the executable and reload that core file. Then run 'where'. This will tell you where you're hanging and how you got there as well as all the parameters to functions on the way down.

A ps -aux beforehand can give you another hint, look at the status letter.

Good luck!
Consciousness is more ethereal and harder to quantify, so I would probably carve that out.

But, looking at the more quantifiable world, I don't see how state is completely independent of identity. Can there be some variance in state, while the identity remains unchanged? Sure. But, it appears to be a question of degree, in both quantity and quality.

A fundamental question is, can a thing ever cease to exist? If so, then can a change in state precipitate its demise? Or said another way, can it cease to exist, yet retain its state?
So, I would say that there are state changes which can alter or completely destroy identity.

But, if you say that a thing cannot cease to exist, then you are effectively saying that there is not such a thing as identity in the first place.

EDIT: Wait, maybe I am getting your point. Are you saying that a thing may cease to exist, but its identity doesn't? That, if the Mississippi is filled with cement such that it is no longer a river, we would still use its identity as a pointer to something which was, but no longer exists?
What did Upthere do to get this much users for their beta?
I'm in this camp, but I keep hearing stories about the pot 'o gold. "Charge what it's worth to the client." This happens?!
> What difference does it make what small software program I am using?

You brought it up and now you don't want to say, I find that odd. It's hard to have a conversation if you're going to be so.. cryptic.

> Or maybe you want to critique the program?

Maybe I want a significant example of a "small program". At this point, neither terms have been well defined. You called the program used to make your comment "small" so tell me what it is.

> The topic is Microsoft software and the relationship between code size and probability of security flaws.

The greater the code size the greater the probability of bugs. And security flaws can be exploited utilizing the combined flaws across different independent programs or included libraries.

My point is the only programs so small that security issues are a non-issue are either not interesting or combined with other programs to do something useful.
The World's Biggest Consumers of Antidepressants
I've found a trick that works for me: if tech is less than 5 years old and not some industry standard I can safely ignore it. Once it passes the 5 year mark I'll spend time on it.
Maybe the confusion here is that prices are sometimes spoken of as 'a [currency unit] a [item]' which can be understood as 'one [currency unit] per [item]'.
In California, Stingy Water Users Are Fined in Drought, While the Rich Soak
Apperantly ERIS (Exoatmospheric Reentry-vehicle Interceptor Subsystem) wasn't deployed directly but transferred into THAAD and GMD.
http://astronautix.com/lvs/eris.htm

Scale is a different question, it's a matter of number of interceptors vs number of threats.

Iron Dome and it's evolution Stunner/David's Sling(used the Radar, tracking and core interceptor form ID with an added booster stage) are quite capable of handling large salvos.

HAMAS attempted to saturate the Iron Dome missile defense shield with large salvos of 30-60 launches but the system still continued to operate with a very good success rate.

Now Iron Dome has an advantage over systems that would presumably be employed to counter mainly nuclear threats as it can ignore targets that will not directly hit populated areas which would be somewhat harder to ignore when nukes are in play.
Any leakage of munitions is also not as huge of a threat as with nuclear warheads, but losing 2 cities instead of 40 is still worth every penny if it ever will come to a nuclear exchange, and with a rogue actor / single launch all of your interceptors can focus on a single target which gives you very good leakage protection.

From my experience what scientists often miss is that a system doesn't have to be 100% effective, and you also can have multiple systems (which is the current doctrine, early/co-stage interception, exo-atmospheric interception, terminal stage interception, near target interception etc.) and depending on your target hit success rate use multiple interceptors.

Missile defense is very real, systems like Iron Dome are bigger technological advancement than things like GMD they can intercept a target as small as a mortar shell in under 30 seconds which one would never thought would've been possible even 10 years ago.

However considering that 15 years ago systems like Arrow (2) and Agies/SM-3 were already in advance testing or already deployed with quite a successful track record I'm not sure why a professor would argue that physics make it impossible, It was never a question of physics to some extent more about sensors, software, and the ability to actually terminally guide interceptors well enough to hit anything, but even during the years of SDI some branches of the program had successful intercepts.
I'm thinking about this and I'm finding it hard not to read it as a direct violation of the robustness principle. I'm probably reading it incorrectly but where am I going wrong here?
120 is 90 percentile. Basically average pharmD IQ.
That's an ugly one. And one that could easily happen today.
Paperr: An Elegant Writing Tool for Web
That's true, but I was more referring to the fact that you can download and compile open source apps for sideloading similar to what f.lux wants you to do, but the advantage there is that they are open source and don't use undocumented APIs.
You're not going to like the latency of using Airplay or similar over wifi, unless you're doing something non-interactive (like watching a movie).
neither necessary nor sufficient. you can have a "turing complete" input with no exploitable bugs (or really, no bugs at all) and you can have a very simple recognizable and computationally limited input that has all kinds of crazy buffer overflows.

the story is about abstractions and security boundaries. what is it that allows an application to write a value of type A to a location expecting type B? why is this expressible? the langsec focus on inputs and parsers is missing the forest for the trees.
>Its interesting that Polgar felt Chess was the ultimate expression of intelligence, why not mathematics? Or language?

Says so in the article. Chess has a unified global ranking scheme so you can objectively measure your success in chess.

The real tragedy is that these children grew up under Communism; there's another, even better, unified objective global ranking scheme he could have used if he raised them in a free country.
Ok, that one should get the prize. The chances of spotting that are insanely small, kudos on making progress at all, more kudos for eventually tracing it down to the root. I really hope I'll never have anything that nasty on my path.
I've known a few who said they used wet wipes (paper towels treated with some cleaning stuff and packaged to stay moist), which is almost like using water.
> Every piece of software that takes inputs contains a de facto recognizer for accepting valid or expected inputs and rejecting invalid or malicious ones.

This should be expanded: Langsec isn't about adding complexity so much as it's about getting the complexity right.

You say you want a revolution, well, you know, those things have a way of coming back around. In this case, your "revolutionary" ideas about YAGNI and Do The Simplest Possible Thing have already occurred to others, and they're the ones who wrote the parser libraries you're so sure you're not going to need.

All you need is a simple lexer and some extra state... and a little more extra state, with a bit of recursion to get nesting right... and now you're unsure how string escapes should work...

The end result isn't an input language without grammar. Every language has grammar. The problems come when nobody actually knows what that grammar is. Because if you don't know, you don't know if one of your grammar's productions is INSERT ZERO-DAY HERE.

So Go YAGNI Yourself and use some pre-written code, or at least act as if you did by writing an actual grammar first and then implementing it, and then implement it again, correctly this time. Your users will thank you.
This is why i want to avoid mutable data as much as possible
Do you love coding?

If you don't, just find something else.
> Women in Iran go to university at higher rates than men, can drive, hold office, and vote. Life in Iran for a women is not perfect but is heaven compared to Saudi Arabia

I have been following the politics/culture of the region for a while. I totally agree. Two examples of women, of Iranian origin, being in the news in the recent past for the best reasons.

Maryam Mirzakhani[1], who won the fields medal in Math last year. Remember reading an article, where she spoke about the Math culture at her home and College in Iran.

Another one is this US Entrepneur Anousheh Ansari[2], who also went to the ISS, and identifies herself as a dual national.

I would love to know of any examples of women in Arab (or nearby countries) having made similar achievement. Sadly, I suspect, the culture does not allow it.

[1] - https://en.wikipedia.org/wiki/Maryam_Mirzakhani

[2] - https://en.wikipedia.org/wiki/Anousheh_Ansari
When I began studying Artificial Intelligence at University, the first few weeks was an overview of the different domains of study available, and evolutionary computation was the first that grabbed my complete attention when this video was shown to us.

The practice application example given to us was Honda, who used evolutionary computation to optimise the performance of a fan in one of their F1 cars.
Understanding Radiation Hazards (1986)
Time : making assumptions about it, dealing with it distributed systems etc. Nobody thinks about it until it stops working or systems' time gets snapped back somehow.

I once wrote an industrial control program, and used a time function that rolled over at midnight. To make matters worse, we never bothered to set the clocks on the computers, so it seemed like a completely random glitch, and was a devil to debug.
White House Economists Worry About Land-Use Regulations
http://venturebeat.com/2014/02/12/new-jersey-slaps-mit-bitco...

And I think user's computer will get pretty hot.
That might be because Mac OS X implements modified Nagle's algorithm as mentioned here at the bottom: http://www.stuartcheshire.org/papers/NagleDelayedAck/
"and friends", most of which aren't.
My "favorite" bug was debugging a crash in Macromedia's Flash Player for Windows Pocket PC. It was an ActiveX control running in the Pocket IE browser. The crash was intermittent and only happened after running a 15-minute automated test suite on the Pocket PC, crashing deep in Pocket IE code. After staring at code print outs for a couple weeks, I found the bug: a BSTR returned from a COM interface was freed using CoTaskMemFree() instead of SysFreeString(). ARGH! A one-line fix.
Not industrial resources, but an amazing point about money:
"The German V-weapons (V-1 and V-2) cost the equivalent of around USD $40 billion (2015 dollars), which was 50 per cent more than the Manhattan Project that produced the atomic bomb."
https://en.wikipedia.org/wiki/V-2_rocket#Assessment
Sadly no words in the article about the physics of sympathetic resonance, which is a great part of the rich sound of acoustic instruments. The 'secret' of the missing fundamentals is just there.
>Honestly, what are the real good uses for it outside of media? Games? WebTorrent?

You could use it to implement p2p collaborative editing in a productivity app, which could actually give you privacy and security benefits that aren't available when a central server is involved.
The kernel adopting orphaned processes doesn't make PR_SET_CHILD_SUBREAPER unnecessary. If you just wanted the processes to get reparented somewhere and reaped when they exit, you could let PID 1 do that.

You also seem to have intentionally ignored the general point in favor of picking apart a specific example. The solution to all uses of non-portable interfaces isn't either "you can implement a compatibility layer using features of your target OS" or "you don't really want that code anyway, just rip it out".
Oxford University banned a magazine from being distributed in a stall at a freshman orientation fair, which is not nearly as sweeping as the headline suggests.
Belgium Warns of Paris-Style Attack, Brussels in Lockdown
Has DeepMind's AI System Solved Go?
What feels right to you would mean that nobody who didn't have physical access to the original hardware would be able to experience any such thing as a demo in the sense we mean.

The best way to preserve software is to emulate, emulate, emulate, and then get those emulations out into the world. (INSERT JASON SCOTT HYPE HERE: https://github.com/jsmess/jsmess ) Hardware dies and browsers are a platform now, so this is just the next logical step.

Really, though: I'm sure the people who spent their time getting the technology of the 1980s to do amazing things at the limits of their capacity would be horrified to see a new generation getting a new platform to perform at the limits of its capacity. Horrified, I tell you!
Research on astronomical detail in the Odyssey dates its dramatic climax (2011)