skysight-inc/HackerNews huggingface dataset:
The Three Body Problem (sci-fi book) had a similar puzzle in it--i.e. how can something as small as an atom have such a profound effect on our civilization? I won't spoil it, but it's well worth reading.
> Best of Both: Integers Internal, UUIDs External

Database coder reinvents interned atoms.
I'm thinking what's remarkable about this is it could be a potential explanation of dark matter.

It had always been ruled out previously because astronomers said they'd be easily detectable.
Oh also I did say that CNNs often beat RNNs, even for time series, language, and audio. So I generally try them first. You can always stick an RNN on top of the CNN and get the best of both worlds.
Unless they put the backdoor in the image, then it's on all machines. I don't think there's an option here
binary(16) or two 64-bit integers are also options.
More than likely we do the years if not decade or more of expensive such medicines until the balance on knowledge is sufficient that churning out variations becomes cheap enough its viable for all.

Think of like EVs, (early adopters of any tech for that matter) those with merely acceptable range were expensive for what they delivered but they are gradually becoming more efficient and at better cost levels. They won't be there for years to come but the people who paid this up front and helping those five to ten years down the road.
He was totally joking - sarcasm.
I didn't agree with anything. The Python version is leagues better.
How does that work? As near as I can figure, you need to have all the sstable files from all nodes in a rack on disk. Most will be discarded on "nodetool cleanup", but I would expect it to have to rewrite all the files due to the new token range.
It's buried in the docs of csv-core[1], mostly because it's rarely useful in my experience. But it's a good question, so it probably should be featured more prominently. The implementation follows in the footsteps of Python's CSV parser, where it prefers a parse over returning an error. I'd like to add a strict mode[2], but I haven't perceived much demand for it.

For writing and RFC 4180 compliance, see: https://docs.rs/csv-core/0.1.2/csv_core/struct.Writer.html#r... (The higher level `csv::Writer` will, by default, return an error when writing flexible records. Of course, that can be disabled.)

[1] - https://docs.rs/csv-core/0.1.2/csv_core/struct.Reader.html#r...

[2] - https://github.com/BurntSushi/rust-csv/issues/77
It believe mathematicians will continue to favor boards. Sitting in the audience I greatly prefer this; however, such lectures have less chance of being posted at all.

For this topic we are lucky to have Silverman's book [1], which everyone seems to like.

[1] https://www.math.brown.edu/~jhs/AECHome.html
Everyone hates living here -- it's terrible! That's why people pay some of the highest housing costs in the nation. Because we all hate it!
I'd like to see it summarize Naked Lunch.
From reading through fabric they seem pretty similar. There are a few differences that leap out:

- ShutIt's pause points/interacts allow for easier debugging

- ShutIt allows for 'multisends' where you can automate more complex interaction with non-standard prompts (eg the telnet example). It's been used to automate network tasks, and complex installation tasks.

- Backgrounding tasks and managing those for faster deployment

- ShutIt has behind it a packaging system that can leverage other scripts (advanced).

I'm not a fabric expert so happy to be corrected on these.
I hate these articles. They give people a lot more hope than they probably should.

Keytruda/pembrolizumab is not new. It's the same drug that Jimmy Carter famously took for his melanoma. It and Opdivo/nivolumab are PD-1 inhibitors that are amazing developments in treating late-stage cancer that doesn't respond to chemotherapy.

They're also not the miracle that news articles like to breathlessly push. This one does a decent job of pointing out that this is the first time a drug has been approved to treat cancer based on its genetic profile, rather than the type of cancer. That's an awesome development!

But then you get language like this:

"All carried genetic mutations that disrupted the ability of cells to fix damaged DNA. And all were enrolled in a trial of a drug that helps the immune system attack tumors.

The results, published on Thursday in the journal Science, are so striking that the Food and Drug Administration already has approved the drug, pembrolizumab, brand name Keytruda, for patients whose cancers arise from the same genetic abnormality."

Compared to the abstract:

"Objective radiographic responses were observed in 53% of patients and complete responses were achieved in 21% of patients."

That's around the 30% success rate these drugs usually have. They're great, and they can change your life - if you're one of the lucky ones. If you have a family member that needs this treatment, I hope it works.

But it's a lot of money and a lot of hope for a treatment with some rough side effects that for the average patient will either do nothing or give them a few more months to live.

It's a development, a great one, but the reports really need to rein in their enthusiasm. I'd be curious to see the entire statements the doctors in the article made, because I imagine they were more tempered than the selected quotations imply.
Yeah, that was an original driver (installation of a BigIron DB (Informix) on the CL).
> The rest of us still need to do a bit of work to find/adapt/build our own.

I usually recommend people just take an existing PaaS and run with it. I'm wildly biased in this regard because I work on one as my day job.

Also because rolling your own is hard. Really really hard. We have literally hundreds of engineers in dozens of teams, and that doesn't count the engineers our partners have assigned. We've been cranking for years. It's just a lot of hard engineering for stuff you don't see until it arrives, and arrives unpleasantly.

Kubernetes makes it a lot easier, especially if you need lots of flexibility, but it still leaves you to assemble a lot of parts and management is left very much as an exercise for the reader.

If you build on Kubernetes, may I recommend Kubo[0] to manage it? We built it with Google, but because it's based on BOSH you can deploy to AWS, GCP, Azure, OpenStack, vSphere and even bare metal with RackHD. BOSH by itself is a massive force multiplier for operations.

[0] https://github.com/pivotal-cf-experimental/kubo-deployment
https://msdn.microsoft.com/en-us/library/system.windows.medi...

You can build whatever you want on top of the WPF foundation. That's how .net framework API's work.

WPF is a rendering engine, with a control management system build on top of it. XAML is an HTML like way of defining controls, but you don't have to use it. XAML is sugar, and I generally avoid it unless my application is super simple. You don't have to use their control management system either, you can go strait for the retained mode graphics system.

As much as Microsoft tries to make windows development look like web development through sugar on top (XAML is the most recent) to attract the new generation of web only developers, it's not. There's a lot of depth, performance, and control to be had there.

If you want to see what I'm talking about, get visual studio community edition (if you don't have visual studio already) and spend a weekend with WPF without XAML. I think you'll be surprised with how much fun you can have, and the level of control you can take. Make your own controls, override measure, arrange, and render.
Another thing is the ease and regularity of formatting into multiple lines:

(> (+ x (* 2 z)) (- y 3 u))

(> (+ x (* 2 z))
(- y 3 u))

(> (+ x
(* 2 z))
(- y
3 u))

Algol like languages are expected to use indentation for major structure, and expressions to be small, all in one line. Breaking infix into multiple lines is never satisfactory.
I would add, code that changes over time but not often enough to warrant a new abstraction.

If you're only using the boilerplate for a new project every few weeks, it's probably overkill to set up some abstraction with variables and templating language.

Granted, I'm using "boilerplate" here in a more general sense than you did in your blog post.
I doubt this be true as HF is also modulated onto wire ... it's not the electron per se which wander but modulated HF. Sure, the carrying device is the electron buts it's not like a stream of water
So it looks like earth is in the "C" slot. Why is it that when I type "C", a text field appears and starts filtering out elements by name?

After seeing this happen, I tried typing out the whole word "earth" and hitting enter. Nothing. I tried typing "?" for help. Still nothing... "/" opens a find search box. By opening that and typing "fire", and then hitting escape, I've got fire hilighted. So I hit enter... nothing. I hit space... now the useless text field is there.

Not a fan of this game's onboarding!
Perl's terseness is about ripping meaning away from the code's symbolic representation to save a few characters. That's a related issue to boilerplate, but it's not the same thing at all.

Boilerplate is usually maximized in projects which try to give users a huge amount of flexibility that they don't need or want.

This is partly why minimizing boilerplate is so hard - one thing that continually surprises me is what users want flexibility over and what they don't. I've lost count of the number of times I've given users flexibility to do something they don't give a shit about and not given them the flexibility to do something they really wanted.
Linux Servers Hijacked to Mine Cryptocurrency via SambaCry Vulnerability
Here's what I've started to see as my problems:

I'm very good at identifying needs, in the sense of "here's a fundamental problem, and here's some ways of addressing that problem."

However, I'm not very good at identifying ways of turning that into a profitable enterprise. Often when I think of problems and solutions, it's because others are neglecting something, and aren't even aware of the problem, so there's no motivation to pay for any solutions. That is, you'd be selling something that people don't want because they aren't even aware of the looming problem or risk they have. Later on, sure, when things fall apart, everyone wants the solution I had in mind, but at that point it's obvious and there's too much competition.

My other problem I run into I get too absorbed in my own interests and am not really motivated enough by the profitability of something, even when I know I should be more motivated by it. So here's two ideas, A and B. I'm very interested in A and see it as important, but maybe not so profitable. B is less interesting and maybe less important but more profitable. I subconsciously tend to gravitate toward A, to the thing that I see as interesting and important, but that might not garner a lot of recognition or compensation in the short-term.

I think so far I've been kind of unstrategic about where to go in life, and people have just seen me as smart and valuable enough to have around to solve problems. That's gotten me fairly far, but I've reached a point where maybe I need to be more entrepreneurial.

I've also seen enough things in my life to know that there's a ton of unpredictable social dynamics that go into these ventures, and I'm kind of burned out. Fads, corruption, etc.

What's stopping me? I think it's mostly burnout and disillusionment.
Knitcon founder here; happy to chat with anyone thinking about taking a job at Pinterest. It's been pretty amazing so far.
Energy can't be recycled in that sense. There is a maximum amount of useful work which can be extracted from a given source of energy - this is called the "exergy." Exergy is not conserved. Once all the exergy is gone, it doesn't matter how much energy there is; it can't be moved around or manipulated in any way.

https://en.wikipedia.org/wiki/Exergy
I love the term "2d printer". What a time to live in.
> I think trying to capture more of the world's resources for Google, Facebook, etc. do have a large impact in aggregation,

Capturing more of the world's resources for a small number of massive advertising corporations is not beneficial to society in any way. The "innovation" happening at those companies is mostly detrimental, and focused on finding new ways to surveil and manipulate people for profit.
It's clever, but "Dante's Inferno" is one of the few names more difficult to google than "go"
can you explain to me why an elliptic curve over C is a quotient manifold (like the torus on page 7 of the first set of slides)?
RFC4180 is more helpful to generate correct CSV files. It's not as useful for parsing files since many (most?) csv writers will not have followed RFC4180 in the first place.

Or to put it differently:

"Be conservative in what you send {use RFC4180!}, be liberal in what you accept {parse broken ambiguous csv that was ignorant of RFC4180}." -- from the https://en.wikipedia.org/wiki/Robustness_principle

It also doesn't help that RFC4180 is dated 2005 which is trying to enforce a standard 20 to 30 years after csv files have been created adhoc in the wild without a formal specification.
"Who defines criminal behaviour?"

The police/prosecuting agency in the country where the company is based I imagine. That appears to be Holland [1]

[1] https://www.ripe.net/membership/indices/data/us.verelox.html

The fact that it was an ex-administrator does suggest foul play as opposed to a mistake compounded with poor backup processes. We shall have to see how the story pans out.
I've seen a few links to resources on elliptic curves on HN, but I don't understand their importance or why they're trending with folks here.

Can someone give me some context?
Terrorists don't go for body count, they go for publicity.
Copyright enforcement has made the Internet a lot less usable because of all the "muh movies" by the big, monied interests.

In their defense, they saw what happened to the music industry and freaked out. But still, Mickey Mouse and tons of other old things should be in the public domain by now but aren't thanks to lobbying and big money.
This is also a flawed analogy as the whole line of balls will still move slow. It's more like tiny balls on a loudspeaker. When you apply energy to the loudspeaker a pattern depending on energy on frequency will develop. It's more the speed at which this pattern can change rather the speed of movement of the individual balls
How SecureLogin implemented Browser↔App communication
Taxi service and rental cars are a poor substitute for public transit.

I love that I live in one of the few cities with a train that leaves directly from the airport.
Requiring background checks on people driving taxis (yes, ubers are taxis. You're not ride sharing, they weren't just going that way and gave you a ride) is a bullshit law that needs to be broken?

Having predictable pricing so you don't end up paying 5x more when there is a major event on (aka price gouging) is a bullshit law that needs to be broken?
Boilerplate can be common and still be tedious.

Those examples are just clear indications that languages sometimes have really terrible default behaviors. Namely, Perl should have been strict by default (with a "no strict" if this didn’t perform well enough), and C++ should have at least added #import.
I agree except for the full retail price part. How well can that work when margins are so thin? It's one thing if you bought goods in 1885 and moved them west yourself, but it's quite another these days when it's hard to find any place that isn't saturated with the same competition. All you get are the suckers who don't know the prices.
This is a great list! If you really want the city vibe, though, you should check out non-touristy spots as well, and witness some of the insane differences between neighborhoods:

- Check out Union Street in the Marina, then compare that to the Tenderloin (there are good restaurants around Geary/Hyde)

- Go to the Creamery in Soma (tech ground zero), and then take an Uber to Market & Castro, the historical center of the gay community

- Eat amazing Asian food on Clement Street, and then decent Italian in North Beach

You might find that "SF" is actually dozens of different towns fused into one. There are a few overarching similarities, but the most striking thing to me are the differences -- even the weather is different across neighborhoods.
This would not apply to the Rust method shown in the OP, since that one is operating on only 32 bits at a time.

It's unclear how well the benchmarks in this linked article generalize to other applications. If you are just popcounting in a tight loop, probably pretty well, but who does that? In reality you have other things going on, so if this method is occupying too many execution units or polluting your cache, you would see the effect of that on the rest of the program. But it's program-dependent, thus unclear.
Foraging (or farming, hunting, etc) is involuntary. Nature has compulsive power via biological needs and imperatives.

The difference lies in the fundamental difference between natural law and synthetic human systems. Entropy isn't your master, it's a fact of your own existence.

By contrast, the present economic system is a synthetic construct made by other humans to exploit you, designed with largely that purpose, co-opting your biological needs for coercive power, and doesn't necessarily need to happen.

That's what makes one slavery and the other not.

The difference is so obvious, I actually am confused why you think conflating physics with political norms was appropriate.
Tsukiji, Japan’s iconic fish market, is still booming—for now
You bet, the system as it is needs real reform! My previous post uses the word "kinks" and I don't mean to minimize the problem we have today. Old capitalist thinking seems out of date, and this does feel like late-stage.
Experiments with psychology that got us 4x Conversions on our website
EDIT: Please also describe your best practices and things you learned from your mistakes.
They deviate because they have to. Trying to cause that on purpose is intentionally wasting tens or hundreds of thousands of dollars, and is a pretty antisocial thing to do.
Cry for Venezuela
Elliptic Curves are one of the core mathematical constructs behind most of the commonly used non-RSA asymmetric cryptographic algorithms (curve25519, ed25519, ECDH, ECDSA).
Any civilization advanced enough to build a Dyson Sphere would by definition be one capable of extreme, long term focus. Since ennui is the enemy of long term focus, they'd probably have conquered it.
Honestly I can't really see how anyone can prefer code that is more verbose and bug-prone to code that is more concise, clear and with less bugs.

I agree with you, but seeing the number of proponents of Enterprise Java there are, it's clear that there are a significant number of programmers who prefer verbosity and extra abstractions --- although IMHO not necessarily because it's actually better.

In fact a trend I'm seeing with a lot of programming languages is more verbosity and unnecessary abstraction, leading me to wonder whether programmers actually know the languages they're using or are barely scraping by with the very minimal basics (and in the case of some languages, a bit of OOP cargo-cult dogmatism.)

Although I'm not really familiar with Python, and the order of the clauses its conditional expression syntax is unusual and a little surprising, I think that second line probably took longer to write than it did for me to read.
The Principles of Mathematics (1903)
The problem with a 100% isolated sphere that you can't dump entropy either.
> If we extend dbus to be similarly pervasive in Linux

That kind of pervasiveness involve replacing all i/o through the entire system with dbus. File systems, netlink, sun rpc, mmap, signals and kill, tcp, and so on.

And then making dbus sanely deal with networking and authentication.

9p isn't just pervasive: it's the only way to talk to the system, which means that if you want to mess with namespacing things, all you need to think about is 9p.
This is great, but in general when it comes to cancer, we need to focus more on putting in fire extinguishers and sprinkler systems primarily, and then building better fire fighting equipment secondarily.

Much of cancer is caused by smoking. Not only lung cancer but 12 different types have been implicated by smoking, IIRC. In the US warning labels have been on cigarettes for more than 50 years, yet people still start smoking.

In NYC, they implemented WHO's MPOWER program with great success. This includes raising the cost of tobacco through tax, banning smoking in public places, very, very strong anti-smoking ads and more. Yet, the Federal tax on tobacco is only about $1.
The Landauer principle applies to any computer made of matter utilizing energy (in a non-thermodynamically reversible fashion). So it applies just fine to biological computers, quantum computers, and even mechanical computers! It's a result in quantum information theory, and doesn't have anything to do with the overall type of computer used. It just determines how much energy it takes to change the state of a quantum (particle), at a minimum. Things like changing the polarization of a photon or the spin of an electron.
Using t2 rds in production for 1 year for some stuff at work. We used cloudwatch to monitor the cpu credit balance. Moved from t2 small to t2 medium. Fixed some queries that used too much cpu. Still running strong. Never had down time.
This Is Why American Tourists Don't Want to Travel to Cuba
Is this a form of emergence?
What is your complaint? He is reflecting his experience and I was perfectly able to follow it.

I would also assume that the talk these slides were accompanying would give more details.
Bloomberg was doing cloud computing decades before the term was even invented.

Edit: As someone else points out, they were doing cloud computing before the internet existed.
It cures Hep C, works faster and better than the current, horrible treatment, and because of that, costs $100,000 for a course of treatment.

It's​ a fucking miracle.
"companies will always have to put their financial gains first"

Though there is a ton of evidence for this, I've always disliked this type of statement. A company does not have a mind of it's own, and therefore has no concept of self-interest. It is the people at the company who are making the decisions. It's why there is a backlash when companies don't behave the way their customers expect them to.

In the end, it all does come down to people and the cultural influence. For the past 50 years, we've culturally been dragged into a big business, security, get rich mindset which has driven aspirations at the cost of our freedoms, environment, and general social good.

I personally don't believe the Zuckerberg is 'evil'. Though the news feed has issues, his overarching goal is admirable. I believe that Facebook now understands the political difficulties the news feed creates, but if Facebook were truly a dictatorship, they wouldn't be spreading multiple oposing propaganda, would they? Zuck would have picked the candidate he liked, and promoted that person. Facebook didn't do that, they let the people decide what they wanted to see.
Earth looks like it's in the "C" field because you have very few elements. The more elects you create starting with "C" the less it looks like that.

Also it's possible the searching with "/" is part of your browser. I'm pretty sure Firefox does that, less sure about others.
If you use MariaDB drivers.
A page of C that conforms to common coding conventions does next to nothing. I can read it fast: "oh this is yet another reinvention of getting a line of arbitrary length from a FILE stream". Look; there is the realloc, the getc, the doubling in size of the buffer. There, I read it in 3 seconds! Three weeks later, I spot the failure to null-terminate the line in a corner case ...
You would google for golang