skysight-inc/HackerNews huggingface dataset:
For Nazi Germany it was because Germans were "superior race".
For Soviet Russia it was because the proletariat was the superior class. Every other class was to be destroyed.
Lenin's Hanging Order is a nice example of that:
https://en.wikipedia.org/wiki/Lenin%27s_Hanging_Order
The article is a bit sparse on details of the actual attack; Was the original site not over https? Or was the attacked site storing session cookies in insecure cookies?
If you subscribe through Google play, you get a monthly email for each subscription. At least that's how it works for me.
I think that this is kind of backwards, yes, a new user OS must run a browser, but this is a much simpler situation than "Must run Win32 software".
> upper management setting unrealistic performance goals

yes

> force the minions to make dark choices

no

Unless some project manager was tied to a chair and beaten with a rubber hose, no one was forced to do anything.

If a career criminal takes 1400€ from me because his employer has set unrealistic performance goals, I still want that criminal to see justice and my money returned.
then replace all the line breaks, <, < and single quotes with ","

split it on the double quotes(!?)

have some stupid ip validation like a minimum length and chars used (trim included ofc)

and voilà! Now it parses line break or comma separated as well as json, xml, html. Can throw any crap at it, if the crap has anything that looks like ip addresses wrapped in quotes and or line breaks it will work.

Make the ip validation better for even better results.
I'm working on extending this work, now. For those of you interested in the history of memories outside of the brain, I would suggest reading the first chapter of 'The Golem: What Everyone Should Know About Science': http://cstpr.colorado.edu/students/envs_5110/collins_the_gol...

The idea of memory outside of the brain originated in the 1950s, when it was believed that memories may be stored in genetic material. This idea was discredited for interesting sociological reasons which the book explains well.

For those of you asking if the worm brain is a decent model: the work was done in planaria, which is the simplest organism known to have a centralized, two-hemisphere nervous system. So there really is a 'brain' up there in its head, the worm shows little behavior without it.

You can email me if you'd like to know more.
IMO the key to chopping an onion is to leave the root end intact, that way the bits are held together for the second cut. Then there is no holding together or spreading out of the bits required. Try it and you'll never go back!

See here:
https://www.realsimple.com/food-recipes/cooking-tips-techniq...
108 days and afterwards you make $1,500 income per month and you could travel the world and never have to work again if you don't want to?

Sounds like a pretty good deal.

What you didn't take into you account as well was the fact that this is $3,000 if Ethereum doubles in price, $4,500 if it
tripes like you specified.
I am consistently impressed with the feature-set and simplicity of D. A system language that can run code with the ease-of-use of Javascript. I'd need paragraphs to describe all the features I use that I didn't have before in C++. (Modules?!)

I had no plans for trying "Fuzz Testing" before, but I'm definitely going to spend an evening trying it out. It fits well within D's natural language support for unit testing, contract programming, and compile-time function evaluation.
I suspect he’s also implicitly assuming “the inverse is easy to compute”, so both the operation and its inverse have small K complexity.
> I wish I had the guts to leave it entirely.

Just get it done. Maybe see if you can export your data first, just for your own peace of mind. :)
I think one can say that these issues of miner 'optimization' and some of the issues raised in the LeastAuthority audit [1] are architectural, rather than Solidity-specific, and which can only be addressed through defensive transaction design.

[1] https://github.com/LeastAuthority/ethereum-analyses/blob/mas...
If you control DNS, you can just get a new certificate, e.g. from Let's Encrypt. Game over without pinned keys.
Why not host your own resume?
You are either naive or troll or just don't understand crypto-market.

The whole beauty of crypto-market is that there is very low barrier of entry and at the same time very, very, very huge possible upside. This make possible for very small players to become bigger, much bigger.

On the other hand, traditional stock market is very efficient so you may hope for 20% per year at best. Therefore, 20% from approximately zero (say 1000 USD) is still zero. In this case, only wealthy people make money there, others suck collecting pennies.

I'm on this market, I'm programmer and I'm much more successful on this market than I could never dream of on any other market.

So if you didn't make any money on crypto-market, please, don't waste my time arguing with me.
Well, the fate of countless people under communism is a historical fact, not opinion.
Warning: just a guess, I don't actually know

Probably a combination of the DNS hijack + no HSTS

Alternatively, let's encrypt (and probably others) has DNS based verification.
Crypto Band Debuts in Tokyo
Amazon is seeking up to 1M square feet in Boston
Phosphene: experience of seeing light without light actually entering the eye
If I remember correctly, Linkedin recently lost a court case where some startup was scraping it's public data for analytics purpose. And pretty sure LinkedIn didn't like that.

Edit:
Heres the article about the court case.[Aug 15, 2017]
https://www.reuters.com/article/us-microsoft-linkedin-ruling...
> This is a major financial crime

This is a major felony involving anonymous holders of a cryptocurrency, many of whom probably aren’t reporting their holdings to the IRS, on a wallet that itself probably isn’t reporting holdings nor earnings to the IRS nor complying with the simplest of money-transmission KYC laws. I struggle to imagine why this would be a priority for the public to pursue. Live by the sword, die by the sword.
The big mistake in that logic is that controlling speech also means controlling what speech politicians can use. In the past years American politicians have literally asked for people like Assange and Snowden to be lynched or murdered in cold blood -- no due process, no courts, just shooting them or striking them down with a drone. If those politicians had expressed those sentiments on public TV in Germany, they'd have faced prison sentences.

The same people in the US who are scared of their government taking stances like "man-made climate change is real", "same-sex couples should be treated the same" or "maybe some people shouldn't own firearms" are the same people who comfortably arm the police to the teeth, send American soldiers to countries they wouldn't be able to find on a map, perpetually increase military spending, and demand the government regulates what people can do in their bedrooms or what public toilets they can use.

Americans aren't afraid of government getting too much power. Americans are afraid of government taking on positions they don't personally agree with and partisan thinking has led them to believe that "the others" are one term away from ruining the Greatest Nation on Earth and to think that as long as "their team" wins on election day, everything will be perfect.
This is a really problem with some specific topics like copyright, where the terms were invented for propaganda.

We really need a better word than "piracy".
It's a well established fact that 80-90% of the pre-Columbian population died from European infectious diseases, often before seeing a single European, since the diseases travelled faster than the people.

This was centuries before the germ theory of disease became mainstream in the late 1800s, and no one on either side had a clear understanding of what was going on.

Divine intervention was probably the most common theory.
CMU 15-721 Advanced Database Systems [video]
The whole point is to not have to do all that extra work, because you make your input file format simple enough.

Just read a line, take the first (or only) whitespace-separated part and feed it to inet_addr() or whatever networking function you use that takes hostnames and uses them. If it's invalid, it will tell you and you can print the offending one. No need to do anything extra.

My experience has taught me that it's fragile and stupid to do any sort of "validation" by reimplementing parts of lower layers. Need IPv6 support, or hostnames instead of IPs? If you hardcoded validation for IPv4 only, then you have to do extra work to either add that duplication, or (even better) get rid of the code completely. If you let the lower layers do the work, the additional functionalty is free. (And if the data is invalid to the lower layer, it will complain for you.)
> No, we don't. Who taught you this nonsense?

Art. 20 II of our constitution. That's the philosophical foundation of how our state works. Every state action is derived from that principle. That's of course no nonsense but thankfully absolutely unchallenged by everybody who teaches you about our state.

Not every state action is good, some are even objectively bad. Of course working against such is a civic duty. But wanting to enforce a law against corporations that interacts with and clearly influences people here is neither ridiculous, nor arrogant or hubristic.

> Don't forget that Hitler was elected democratically and pretty much everything that happened from thereon was legal under German law.

Well, apart from basically all the things that granted that period a special place in every history book hopefully forever.

We integrated various safeguards into our constitution and laws to ensure that something like that never happens again. This law (no matter how bad) is a piece in that puzzle and should be viewed as such.
I disagree, after all it's compiled to js. As I mentioned, cycle.js is a good example of a functional js framework. Perhaps the experience is much better with a typed, functional language, but saying it can't work without it is disingenuous and haughty. After all, this is how Angular works: the experience is much superior with Typescript, but you can use it with JavaScript if you really want.
A Few Lessons from 9 Years in the Gig Economy
Are Eggs Veg or Non-Veg? Scientists Finally End the Controversy
Do they remember having their heads cut off?
I think the point was that other people would come there and would have keys, meaning there’s a high probability of him being let it.
Maybe this is an artifact of a generational divide, or with less generalization, a function of familiarity with tooling?

For their most basic requirement, a line-per-item format will suffice, and provides superior usability. You can edit it by hand, you can use all manner of widespread *nix-y userspace programs to manipulate the list or generate it dynamically, and it's dead simple to parse.

But if you've spent less time in that space, a canned 'configuration management' format sounds reasonably attractive, because it has well-defined semantics and you can build out your schema as you add more features without having to rip the underlying layer out.

Attractive as that may be, once you bring in a format whose syntax needs balanced markers, your editing usability goes down unless you use specialized tooling that can understand that format. This is one of many find YAML more palatable for this kind of task than JSON, why CSV will never die, and why INI is a surprisingly good configuration format.

TOML [1] took the best of INI and YAML, and is worth looking at as an alternative to JSON and YAML, while for batch ingestion of data, few things will beat the versatility of CSV. The one-record-per-line format can be implemented as one-column minimal form of CSV, so that it can still be extended later, if the need arises.

[1] https://github.com/toml-lang/toml
Command line args would have been the simplest solution imho.
Works simple for simple cases and power users will create a bash wrapper anyway.

Hard to be wise without knowing the context, but I avoid config files as much as possible, because:

- Where does the config file live on different machines?

- What if I want to have 2 configurations on one machine?

- What if I need to change the list dynamically?

`for ip in sys.args` would give you most flexibility.
I think it makes sense to be prepared to evacuate by doing things like getting dressed or packing your bags. But you don't have to leave every time the alarm goes off. If you don't smell smoke, hear a rushing/roaring sound or feel heat coming from somewhere it probably is a false alarm.
With modern deep learning methods, you often can get state of art results without any feature engineering whatsoever - you do need a decent efficient representation of the raw data, but that's about it.

That's the whole point, in many domains the accumulated knowledge about feature engineering isn't necessary anymore, since you can train a deep network to learn the same features implicitly from data, and (depending on the problem) it's quite possible that the learned features in the initial layers will be better than anything people have engineered before.

For your speech example, speech recognition models used to contain explicit phonetics systems (where the chosen set of phonemes mattered), separating acoustic models and language models. But now you can also get decent results from an end-to-end system, by throwing all the phonetic knowledge you had into the trash bin and training an end-to-end model from the sound data (though, not a waveform but a frequency domain representation, e.g. https://en.wikipedia.org/wiki/Mel-frequency_cepstrum - but that's not "understanding of speech", it's understanding of audio data format) straight to the output text characters.
It's definitely a cookie wall of some sort.

On the computer I used to access LinkedIn from, I use two browsers. One for general browsing, and one for "more sensitive content" (eg things with passwords). I used to log into LinkedIn with the second one.

Trying to look at public LinkedIn profiles using the general browser (which has no LinkedIn cookie) never works. Always shows the log-in-wall. Whereas looking at the exact same profile (cut-n-pasting-the-url) using the browser-used-for-secure-content did always work. 100% reproducible.
> Most of the largest headlines involving loss of funds in the Ethereum network have been due to programmer or user error.

Well, that's reassuring. Should we expect that there will be no more programmer errors in the future on the Ethereum network then? Isn't Ethereum's job to minimize those errors?
It's been a while, but I'm quite sure that when I ran Windows 7, I had grouped, icon-only taskbar buttons.
Are you maybe talking about the location cache?[0]

That wasn't to any Apple server, it was a local cache that apps couldn't get unless they used a root exploit; was safe on your backups if they were encrypted; and was discussed in the TOS (Ars's sensationalism about "without your consent" notwithstanding).

[0] https://arstechnica.com/gadgets/2011/04/how-apple-tracks-you...
I use Netlify which has the same qualities and requires less setup/attention. Am not affiliated with them.
The Data That Threatened to Break Physics (2015)
I’m surprised no one has brought up how extreme punishment has become for engaging in these behaviors. I don’t have data to back this up, but my sense when I was in high school in the mid 2000s was that any slip up in any of these areas - smoking, drinking, etc. - would result in professional ruin. If caught, the punishment in many “zero tolerance” schools is expulsion and no top college admits students who have been expelled, except in very special cases.
We used to have RSS. Why did it not stick around?

When Google Reader was killed, my account was just a stressful pile of thousands of unread items. The occasional gem was drowned in the noise.
Isn't Serpent an earlier effort that was abandoned in favor of Solidity? There was also the short-lived Mutan, V[iy]per (apparently a work-in-progress) and something called Slang.
Note that being comfortable with differing opinions and being comfortable with certain forms of creative debate are two different things. A debate should be a voluntary contest between parties and is only possible if they both share and agree upon a base set of principles as the foundation for the debate. If an atheist and a theist "debate" the existence of God(s) it isn't a resolvable argument since their divergence of principles is at a fundamental level and the only thing they share are certain derived points that accidentally coincide. In this case the parties must either be comfortable with the fact that they differ in opinions or they are not. This does beg the question as to when one should be comfortable with a differing opinion. I suspect that those who have encountered real conflict having a larger comfort area for differences due to their understanding that conflict invites real costs.

In the case where legitimate debate can occur, the rules I usually try and follow/enforce are:

1. Establish the goal all parties wish to achieve (i.e., define success).

2. Establish the point at where our agreement on methods diverged.

3. All ideas should be orphans in that they have no privileges purely due to parentage.

4. Never ascribe to malice that which can adequately be explained by incompetence or ignorance.

5. Be ruthlessly honest about your own position, to include disclosing the weaknesses you know or suspect as well as disclosing the strengths of the opposing position (especially if the parties holding that position do not know it or present it themselves).

Personally I become uncomfortable when there is unanimous agreement on positions I know to be legitimately debatable, even if I hold that position. In those instances I will promptly switch sides and argue against my own position to insure it has been properly vetted.

In my experience the point that most reliably invites emotional response is failure of #3 since it's hard to move from "my idea" to "the idea." The most insidious failure is at #1 due to either misunderstanding or dishonesty since it corrupts the entire effort but can be very difficult to discover.
I prefer to state it this way: "Avoid speculative complexity".
What I can't figure out is how Ed Sheeran's "Shape of You" (TLC - "No Scrubs") and Portugal, The Man's "Feel it Still" (Marelettes - "Please Mr. Postman") flew under the radar. Are the big producers clearing melodies and chord progressions like samples now?
>I'm going to go to youtube and play "We all go together" by Tom Leher

Aw, c'mon. I like Fallout too, but it's gotta be https://youtu.be/lIVgxFabzdE !
Use steam bags. My lunch today: i cut a largish potato in 8 slices, put a bit of salt, steamed it for 7 min in a steam bag in the microwave, then ate it with some sour cream and riccotta cheese.
It’s well established that humans will make programming errors, and that good language design can reduce the rate of such errors (and eliminate certain classes of errors altogether). I’m surprised you are willing to place so much blame on Solidity’s users for their mistakes when these mistakes would have be avoided with simple improvements to the language design.
On that note, the US spends almost as much in defense as the entire rest of the world.

Losing a "war" in the middle East would not affect the US very much outside reputation.
While I think everyone understands that "pressed the wrong button, woops" is, at best, a gross oversimplification, I think assuming that it was directly connected to Trump or that he has the ability to "order" the state EAS system to issue some alert unilaterally is ridiculous.

This comment also overlooks that a hack of EAS may've been perpetrated by an enemy group to test the American response. That is semi-plausible.

Personally, I also think the disgruntled employee is the most likely scenario. It was someone's last day, or they had just decided they wanted it to be their last day, and they typed this up and hit send.

It makes sense that "it was just an accident" is the explanation that restores the most faith in the system, because they can then say "We've updated the system so that accidents like that can't happen again, we now have two buttons in different rooms that have to be pressed simultaneously". Whereas intentional hijacking of the system is much harder to prevent.
It was not the case when I commented and not the first time I see a valid comment downvoted without any explanation.

So I see no reason not to
How we designed our bank account: NuConta
dialectic is a more precise word.
I just changed my public description to say "Idiot recruiters Fuck Off".

That dropped the amount of er... idiot recruiters substantially. :)
> It also seems like it would be very hard to bolt this on to JavaScript; you’d have to break existing code and then your runtime would miss out on the performance benefits of assuming everything is immutable.

Or you could have a runtime development option to detect mutations similar to existing redux-type solutions. This also still doesn't explain why the need for a new language instead of decoupling the two. As I mentioned in another comment, all these features make working in Elm probably a superior experience, but I fail to see why it's mandatory and the mandatory-ness is what makes this a much harder sell.
Plane Skids Off Runway in Turkey onto Cliff Edge, No Injuries Reported
It was this book: https://upload.wikimedia.org/wikipedia/en/c/ca/Way_things_wo...

Had pretty cool drawings of a wooly mammoth around a bunch of inventions
True, countless people have one fate, the other group of countless people have another. Poor people of Chicago have one fate, rich people of Chicago have another. For the first group live in Chicago is terrible, for the other it was awesome. Both are right.
You are not wrong.

In this case, the authors are two guys who have already produced some niche game. This is actually their second kickstarter campaign, and they delivered for the first campaign so I am pretty optimistic to get something. But I agree that it requires some blind faith.
YAML - I am not a big fan these days. Perhaps I am have OCD on format, but with YAML ordering is “up to the user”. At least INI has a somewhat “header/section” so it looks more organized. The “yes Yes True TRUE true 1 => True (python)” is flexible but can be seen as negative if again you are like me OCD. You can enforce style guideline in your dev team, but for end-user, probably worth reconsidering your strategy.

The reasons I’d consider JSON for configuration are (1) when the configuration is really simple and short, and (2) I don’t want an extra dependency. You don’t want to handcraft for a larger data structure, and context switch between your terminal and JSON validator.

I like INI-style configuration file. But ConfigParser’s API is horrible, and everyone seems to like tweak and invent their own “INI” format.

Instead, for those really need a good configuration file, I recommend TOML [1].

For data file, either YAML or JSON are fine. But each comes with gotcha. Trailing comma in JSON is invalid (which is probably #1 “wtf what’s wrong with my json”). For YAML you need to be very careful with “do I want an int or do I want a string.”

[1]: https://github.com/toml-lang/toml
too much work now, but once AI is trained to find friends, it might also find dust-spek patterns.
Servicii SEO
Thanks for this, will be useful for training future juniors!
Seems interesting! How can it be used with other languages than English?
If all the matter in the universe suddenly disappeared, would space still exist?