skysight-inc/HackerNews huggingface dataset:
> Depends on what "prevent means." "Only you can prevent forest fires." Does that mean you can keep every forest fire from happening? Of course not. It means you can take measures directed at trying to reduce the number of forest fires. You can certainly take measures directed at trying to reduce radicalization (e.g. through ongoing contact).

My point did not depend upon the interpretation of "prevent", it depended on the absurdity of a single system covering both prevention and vetting. It's simply not logically possible. So if we're being charitable to Trump, we must grant him logical consistency no?

> Grammatically, the function of preventing radicalization is ascribed to the "system" in the previous clause.

Except this is clearly logically impossible, therefore there must be two systems as previously mentioned, therefore Trump's disjunction was either not referring to the same system, or he's so misinformed that we can't take anything he says to be true. Either way, there's no reason to interpret this more charitably.

> Or it means that both are using the word "vetting" to mean something more than the process that exists now. That's a basic feature of human discussion: terms take on a meaning in context.

So without further clarification, which is also required in basic human discussion, their statements are de facto false given the commonly understood meaning of the terms employed.

> You're the one who proposed the standard, which is literal falsity under any reasonable interpretation (which happens to be the criminal standard). In the context of an extemporaneous, spoken statement, "no good system" can be a reasonable interpretation of "no system." People regularly omit qualifiers when speaking. E.g. "nobody thinks that ketchup ice cream tastes good" or "everybody in the office hates the new guy."

Even if I were to grant that point, you now have to establish that "no good system" exists for Trump's statement to possibly be true. What expert witness will you cite to assert that no such "good vetting system" exists? Because no informed article I've read suggests that the existing vetting process is so deficient. In any case, this is quite clearly a factual question with a factual answer.
Haven't most programs switched to miles not expiring? I know Delta has.
Visual explanation of the last Google Codejam 2017 question
What does this have to do with the good of the whole? I'm not going to catch a genetic disease from you. I'm not going to catch side effects from a medication you are taking. Seems to me that the risk is entirely borne by the individuals.
Or just plain struggle for something.

Great many of modern children live in an insulated world void of consequences.
How is that a reply to what I wrote?
An independent camp for high school geeks (2012)
Simba, embedded programming platform (like Arduino)
Should be more reasonable now, scaling by * -0.1 but it could use more cross browser normalization...
>>> how unremarkable their architecture is – their level of traffic is comfortably running on 4 MS SQL Server boxes:

Wrong, and wrong.

First, their architecture is extremely remarkable. They are doing and mastering vertical scaling, down to every little details. Terabytes of RAM, C# instead of Ruby/Python, FusionIO drives, MS SQL instead of MySQL/PostGre, etc...

Second, that's at least 6 database servers, each one being more expensive than 10 usual commodity servers:

First cluster: Dell R720xd servers, 384GB of RAM, 4TB of PCIe SSD space, and 2x 12 cores. It hosts the Stack Overflow, Sites (bad name, I’ll explain later), PRIZM, and Mobile databases.

Second cluster: Dell R730xd servers, 768GB of RAM, 6TB of PCIe SSD space, 2x 8 cores. This cluster runs everything else. That list includes Careers, Open ID, Chat, our Exception log, and every other Q&A site (e.g. Super User, Server Fault, etc.).
Those statements echo many other "which of the two" I have read over the past eleven years or so.
Indeed and a very limited number of drivers, which were also 16-bit (as described in the linked article).

I used OS/2 2.1, 3.0, 4.5 and eComStation (latest stint was probably at the beginning of the century). It was a profoundly singly-user system that crashed quite often, putting it pretty much on par with Windows 95/98/ME.

Windows NT 4, FreeBSD, and even BeOS were far more stable and modern operating systems than OS/2. NT 4 also had far better application support than OS/2 and BeOS had the nicer GUI, filesystem, better multithreading, etc.

Although OS/2 is a bit of youth nostalgia for me, anyone with an objective view would acknowledge that OS/2 was a 16/32-bit patchwork single-user OS that was not ready for the future. Microsoft made the right choice ejecting itself from the project and running with what was originally planned to be OS/2 3.0.
"I don't really see the economic argument for them"

It's a price control measure. They decided that the people doing this job should be able to make a living doing it.

Of course, this goes against laissez faire ideology, but, it's their prerogative to choose that.
Where? I didn't find it
Why Delta Air Lines Paid Me $11,000 Not to Fly to Florida This Weekend
No, it is how you build a functioning economy.
If the graduates bring in money to the country, it is taxed, and that tax per year is far more than an unskilled slum dweller will likely see in toto in their life.
Raising everyone to the level of a 5th grade reader wouldn't give you an economy that brought in money, and you'd never progress.
I disagree. There are plenty of consequences in a child's life. Probably more than there used to be. The problem is that they're stupid consequences that bear no resemblance with real life decision making and consequences. E.g. you get punished for throwing a snowball or if you play with hot candle wax. You get bad marks if you don't memorise arbitrary completely useless facts well enough.
I've been using Firefox since Phoenix/Firebird days (crappie 0.x releases), I didn't notice a problem with timing of Linux versions.
Did Oracle say that your company must buy licenses to continue to use MySQL. Or they just selling some service/products?
That's a good question but I would try to answer it after some time off, looking back with more objective eyes.
asyncio and gevent are coroutines, at least in all the senses that goroutines are.

In fact, so are regular post-PEP342 generators.
You could argue it would be bigger. Instead of working around Travis to connect to repositories, the repositories are there. That's the biggest sell for me, anyway.
Ugly stuff. In my opinion, plain C is much better (the pain was to program microcontrollers in pure assembly). If you want higher/"safer" level, I would recommend you using Lua, Python, or even Node.js.
...But neither of us said Prejudice either!
So, why learn only English and drive a taxi then?

Maybe they should get PHd in Nuclear Physics and make some real money.
I don't think that will happen for multiple reasons:
1. Australia and UK still have mile earning credit cards. In fact, in my experience, countries that cap the maximum amount of late fees and interests tend to have lower mile earning possibilities through credit cards than countries that cap the interchange fees.
2. Lobbies in the US are powerful and consumer protection in the US are traditionally less strong.
3. A move to reduce credit card rewards would likely be unpopular (it's very easy for lobbyist to spin any move to cap interchange fees as politicians taking away the rewards from credit cards)

I believe that credit card rewards are a form of tax on people who mismanage their money to benefit the ones who are good at managing their expenses and money. It's subsidized by all people paying interest on their balance, paying late fees and the interchange fees.

I was going to say that it's a tax on the poor to benefit the rich but I know people with high income that never seem to manage to pay their credit card balance in full and I believe it's really those people that generate revenue for the banks.
From bitter experience, TV engrosses one such that it is in effect one's primary HR, lead tech, and union representative rolled into one, each with double pay for being remote not local by the opposite-side-of-the-nation CEO. You may be misled into not devoting your time away from the workplace into bringing in new features you have crafted while the TV was off, into the morning re-introduction of you to your coworkers. [ not to be critical, but advising not to make the mistake I seem to have made in TV usage ]
Ed Sheeran – How would you feel – Smooth cover
After 4 years, I have to imagine your startup has matured to the point where you are no longer feeling like you can make a significant impact. It's diminishing returns for your cognitive output from here on out unless the company has a reason to invest in a large R&D project and you get to work on it.

You can either come to terms with working on problems that motivate you sufficiently or you can hit the road and find your happiness elsewhere.
Amazon is hiring thousands of work at home customer support staff
python and node js would have orders of magnitude worse performance / overhead.
Make enough money that you can invest most of it into a relatively safe trading strategy.

Once that investment allows you to withdraw 1-2k per month, quit your job.

You will now be paid enough money to fulfill the costs of sitting at home and watching TV with your girlfriend indefinitely.

No need to worry about working, products, bugs, etc :)
"Many thinking teaching kids to code is the solution, but won’t soon software be written by software?"

Once software engineering is eliminated, pretty much all jobs are eliminated, and all bets are off.
But when it's trivial to try QUADRILLION fuzzing operations (sixteen four gigahertz cores do this many operations every 4.1 hours) do you really need formal correctness? Can't you brute-force correctness, by literally trying each and every possible input and output, and literally trying every possible state?

We have so much power it's obscene. We're producing SHA-1 collisions without damaging or analyzing the algorithm, just using brute force. Why not take that approach to kernel security?

I'd sooner trust code whose quintillion input and output states have been exhaustively brute-forced over a few months (so that literally every possible path and value that code can take has ACTUALLY been run), than code which has been formally proven to be correct but without having been subject to such a test.
The other thing that Uber has offered (in general) is more polite drivers. Likely because of the rating system. Taxi drivers, at least in the US, always acted like you should be grateful they even stopped to let you pay for a ride.
Eugenics is applying your idea of genetic fitness to other people.

Reproductive treatments are applying your idea of genetic fitness to yourself.

Seems clear to me why the former is "bad" and the latter is not.
Thought the same. Plus: "Surprises" that should be obvious for everyone working with the discussed technologies...

I guess we'll have: "This will surprise everyone, but Postgres can actually handle GIS data better than MySQL".
Isn't instilling values the job of parents? If not, then what are parents for? Just homework help?
"Imagination is more important than knowledge." --Einstein
CoinDash – Operating System for Crypto Assets
Ultra Compressor II Source Code
I don't think it's dedup being "rushed" that's a problem - implementing dedup is often done "offline" (like with NTFS's implementation, or btrfs), so the data gets written as unique at first, and then eventually something runs through, finds duplicates, and rewrites history to point all the duplicate instances to one copy.

But ZFS deeply hardcodes assumptions which mean you don't get to rewrite history like that, so it gets to do it synchronously (and keep all the ever-growing data structures required for this in memory for all writing).

I don't think an arbitrarily larger amount of time or money behind it would have permitted a better implementation, short of a ZFS2 and an in-place migration tool.
No my point is not wrong. You actually prove my point.

The voter has nothing to do with it they didn't vote for or against it.

The Italian legal system decided on it because it was brought up by someone with political and economic interest. The law is made so that it protects the industry through the licenses and thus political in it's essence.

The point is that any political system who claims it's modern should find a way to make Uber legal and contrary to your claim this wasn't a product of democracy but of a legal system which favorites existing industries.
YOU AIN'T GOT THE ANSWERS, SWAY
Huh? That's funny--I would have said the opposite. It was from watching Obama's speeches that I learned that silent pauses can be much less annoying than "umms". If you want to see someone using a lot of "umms", watch Justin Trudeau.
Yes, but recognizing a distinction between males and females of another species is not the same thing as recognizing that one of them is the gender you're attracted to sexually.
I only know about it through a few friends who are pushing into their late forties.

By all appearances it seems to be used exclusively by older Gen-Xers and Russians.
This is normal. You just show up, do what you need to do for your 40 hours, collect your paychecks, and go home to do what you actually want to do. Find meaning outside of work. At the same time, you need to have the discipline to keep doing a good job at work - just don't expect it to be an all-consuming, fulfilling purpose of your life.

The dirty secret is that most of us are building software that doesn't really need to exist. It's hard to stay super-passionate about it, especially as you get older and more experienced.
There's​ an excellent analysis of the Uber's post here: http://use-the-index-luke.com/blog/2016-07-29/on-ubers-choic...
They have thousands of people sitting around doing nothing. They don't really optimize for expenses.
For a performance: Check the TechEmpower FrameworkBenchmarks - Data updates - check the 'DB' columns

- https://www.techempower.com/benchmarks/#section=data-r13&hw=...

-> Pg - Pg - Pg - Mo - Pg - Pg - Pg - Pg - My - My - My - My

----

Round14 - Preliminary data!

https://www.techempower.com/benchmarks/previews/round14/#sec...

-> Pg - Pg - Pg - Pg - Pg - My - My - Pg - Pg - Pg - Ny ....
'Just Use a VPN' Isn't a Real Solution
I think the situation about taxi services in Italy is absolutely peculiar.

Facts:

- Licenses are granted by the government and in theory they could not be sold. There are some loopholes in the legislation that make this possible. No government has never tried to fix this. In fact, a license in a big city like Rome is normally sold at around 200k Euros.

- By acquiring a licence, a driver can easily make in big cities between 3-4k euros net (I know people who own taxi licenses). Average salary in Italy is around 1700 Euros/month.
- Various time (2006, 2012) in the last years governments have tried to increase the number of licences and reform the market. The results was riots in all big cities, traffic paralized for weeks.

- 20000 licenses represents a lot of votes. At time of election, license-holders and their families represent a large amount of votes. In cities like Rome (6k licenses), they can change the results of an election.

All this to say that at the moment, this represent an un-reformable matter and I see no way a country like Italy can be open up to any type of modernization brought by technology.
Uber is trying to work around the laws for their own benefit. But as an Italian (living abroad) I would be very happy to see how city transportation would change with the advent of new players.

Now it is true the judge is only applying the laws. But the matter here is rather if the negotiations between taxi drivers and government of last month should have produced some results like a reasonable reform of the market where I personally see there is room for more then one winner, including users.

Notice that Airbnb, who has also entered the market of house rentals, has found so far much less difficulties: no lobbies to fight against, real-estate generally benefitting from this type of business.
Ever been to a zoo that had monkeys? Ever had the least bit of attraction to a female monkey (if you're male) or seen a human man attracted to a female monkey?
Again, let me reiterate that BBC and in general British press are often biased against Italy.

These are the facts: all the scientists have been absolved.
The only person convicted has been the vice-president of the civil protection for declaring in public ( and in TV ) at the beginning of the earthquake that there were "absolutely no risks" associated to the initial earthquake waves. He has been found guilty of providing superficial, generic and inaccurate informations in relation to the role and responsabilities he was covering.

Instead of merely reporting acritically what you read in newspapers from other countries , if you want to be objective try also to read italian newspapers:

http://www.ilfattoquotidiano.it/2015/11/20/terremoto-laquila...

Right now you are just showing your bias as many others have done before you. These are just personal attacks against a country and are not based on any fact. Can we start to downvote these kind of posts??
Good luck finding a safe VPN
Stay Safe Online
Mysql/Innodb: index organized table
Pg: heap table

depending upon workload this can be significant.

http://use-the-index-luke.com/sql/clustering/index-organized...
Its true black swans are unpredictable but we can know to some degree which systems have risks that can eliminate the entire system. Biological systems are one of those because we've seen plagues and viruses come close. Financial systems as because of interdependence. What the article describes is an external modification to the gene line, which if you follow out a few generations, has permanent consequences on the entire gene pool.
I commend you for pointing out what they don't, or can't, see. I have all but given up countering the "I'm invincible" crowd. However, I'm very empathetic to the view point, I myself held it at one time - at one time.
Quite sure they do have the UART bridge now, but the black magic probe looks interesting. Thanks for the link.
'Trådlös' is the usual way to say it. Though arguably '-lös' (-'less') could be construed as having a negative connotation, whereas '-fri' ('-free') has a positive one. That's probably why they went with 'Trådfri'.
Work for the money while exploring and enjoying boredom. Save lots of money, position yourself (or keep positioned) to get good recommendations from your team. Don't burn bridges.

If you don't eventually get inspired to do something else, take a long break, possibly quitting, and embrace the emptiness even more. Eventually, something should catch your heart.

Be open to totally new directions.

Also, 4 years is typically the time to start moving on from a company that you are not going to stay for a long, long time.
The MBed suite is rather nice to use.
Would you mind describing the nature of your work where you use D. It seems you are in a business where performance matters, this only heightens my curiosity (erm envy).
Some people are just very much drawn to ML and/or lisp. For some people it just maps in a very nice way to how you imagine a solution to a problem.

I don't think it is much more than in other languages, it is just that there is a culture within those communities that promotes: "hey wow, I just did something cool. Look".

As a lisp guy I stare in envy at the cool things people do in ML.
Misread the title as "..linked to gluten intolerance". Was hoping it would shine a light on that increasing.
Ahh I see - it's a good point so worth making anyway
Show HN: BadFood.io
Surface transport maybe, metro is very reliable (Milan)
> Not sure if you're referring to the Bittorrent DHT

I am, but that's not even that important because storing a blockchain history is a very special usecase because you're dealing with an append-only data structure. There are no deletes or random writes. Any DHT used for p2p chat, file sharing or some mapping of identity -> network address will experience more write-heavy, random access workloads.

> Are there a few keys that are really popular, or are keys equally likely to be read?

Yes, some are more popular than others, but the bias is not strong compared to the overall size of the network. 8M+ nodes. Key popularity may range from 1 to maybe 20k. And such peaks are transient, mostly for new content.

> Do nodes usually read their own keys, or do they usually read other nodes' keys?

It is extremely unlikely that nodes are interested in the data for which they provide storage.

> Is your DHT content-addressable (e.g. a key is the hash of its value)?

Yes and no, it depends on the remote procedure call used. Generic immutable get/put operations are. Mutable ones use the hash of the pubkey. Peer address list lookups use the hash of an external value (from the torrent).

> * If your DHT is not content-addressable, how do you deal with inconsistent writes during a partition? More importantly, how do you know the value given back by a remote node is the "right" value for the key?

For peer lists it maintains a list of different values from multiple originators, the value is the originator's IP, so it can't be easily spoofed (3-way handshake for writes). A store adds a single value, a get returns a list.

For mutable stores the value -> signature -> pubkey -> dht key is checked.
Most people in the world do not in fact feel a burning connection with the mission of the company they work for.

That's really ok.

Now you've figured out what you really do care about (or at least a piece of it) - spending time with the people you love. In many ways that's a far healthier perspective to have on life.

So keep going to work and doing your job because, hey, you've got to pay the rent. If the only reason you're at this particular job is the company's mission, then start looking around for a place that pays more or has a better culture, or where you can learn more interesting things.

And in the meantime, keep doing a good job simply because you take pride in your work, and most hiring managers outside the weird "have to be passionate" startup scene will be glad to hire you.
Good list.

Another good feature:

Interfacing to C is somewhat easy at least for the basics. (I haven't looked at advanced cases yet, but maybe someone else can comment on that.)

https://dlang.org/spec/interfaceToC.html

This is a great feature IMO, because it allows you to (re)use the huge number of existing C libraries out there.

Here is a simple example:

Calling a simple C function from D - strcmp:

https://jugad2.blogspot.in/2016/09/calling-simple-c-function...

There's a handful more small examples of a few things D can easily do, here on my blog:

https://jugad2.blogspot.in/search/label/DLang

(And of course, there are many more at the DLang tour site - https://tour.dlang.org/ )

Also, there are a few good videos about D (alone) and being discussed along with other languages, at my blog's DLang posts link above.

I'll just put some post titles here to give a quick idea:

Simple parallel processing in D with std.parallelism

Using std.datetime.StopWatch to time sections of D code

Read from CSV with D, write to PDF with Python

Command line D utility - find files matching a pattern under a directory

min_fgrep: minimal fgrep command in D

num_cores: find number of cores in your PC's processor

Func-y D + Python pipeline to generate PDF

file_sizes utility in D: print sizes of all files under a directory tree

deltildefiles: D language utility to recursively delete vim backup files

[DLang]: A simple file download utility in D

Getting CPU info with D (the D language)