skysight-inc/HackerNews huggingface dataset:
Why not just say "with timidities"?
Except that they mostly do work
I am personally playing a bit with Apache Calcite - SQL without the data storage - and it sounds very interesting. For most reporting jobs, a couple of SQL queries are all that s needed and are easy to read and easy to write, even if you are actually querying some in-memory structures.
What are you reading on parchment? Pedantic but if you're meaning paper, paper and parchment are not the same thing.
Amazon Takes a Page from Toys ‘R’ Us with a Holiday Catalog
Not sure what the article is even trying to say.

The typical HFT firm will have it's computers colocated inside the exchange and will be working the order books of instruments listed on that specific exchange.

There are some "complicated" smoke and mirror setups for eg where execution reports of the HFT are "captured" by some "big broker" on the street and HFT's trades are booked by the big broker, but again, the big broker's computer is also in this case colocated in the venue.

What is exactly slowing down HFT ? What is the overlap of instruments between these venues ?
>we in Jane Street’s Tools & Compilers group have been planning what we want to work on for inclusion in OCaml 4.08

You'll find similar phrasing among major contributors to Postgres.
There are things I can do in SQL in one line that would take dozens in python. I don't see your point.
Dozen of extra lines most probably means it's also suboptimally executed.
FB s interest in the ecosystem with Reason might also give a nice boost in development resources for libraries and the compiler.
In the web security space its typically called the browser security model and there are differences between browsers. The browser is not just a portal forwarding/displaying the intentions of the developers. If you want to see one of the more obvious examples look at the same origin policy and how it’s implemented across browsers.

Having said that, I do agree that browsers shouldn’t implement lots of crazy features but I personally don’t mind if they have some kind of malicious file scanning feature.
I'd totally contribute to that. Let's do it.
So you're saying that you could remove all the bloatware that comes with Android phones these days simply with adb?

Didn't realize it was that easy.
The docker.io Debian package is back to life
Okay, well, you could disable notifications and manually check...
> In everyday life, one conflates probability with severity of outcome

Probability * (new status - old status) = Expected Payoff
This discussion is informative but narrowly focused on the latest draft.

Can anyone post some links to a long form article that can explain how we got here and what is the logical fulfillment of these forces?

To me it looks like the destruction of the internet and transformation to a new version of televison.
Has it? My last look at it was a year or so ago and it looked like a shit show I wouldnt want to touch with a barge pole..

Web front end and JS just seems like insanity.

I don't know how anyone can use node...

What would you recommend to someone averse to js to try and change their mind?
'Flash Boys' exchange IEX jumps the shark with new Data CORE business
Would a polyglot with a linguistics background be someone with enough credentials to make comparisons though? I agree though that it's hard to have a baseline or even quantify simplicity/complexity in languages.
Hit me up at info@theoic.me - I’m a Obj-C/MacOS dev of 10+ years it should be a super simple project, as long as you’re okay with FOSS’ing it. :)
I'm pretty sure the parent comment was made in jest.
200 CHF for a programming language specification? Is it 1995?
Extremely fast. I agree with ~2011 being cash only, but the last time we were back (last year?), there was tons of wechat pay usage in restaurants, convenience stores, etc.
It would be amazing if they rewrote wordpress in C# using modern design patterns.
People in America really don't appreciate the blessing of having a single (nearly) uniformly spoken language. Being able to drop in anywhere in a country of 300+ million people and being able to converse with the locals (not just communicate, but convey your deepest thoughts)--it's a benefit the vast majority of people in the world simply do not have.

This article touches on something I've been thinking a lot about lately--the deepness of language. I think people have this vision of a polyglot future with automatic computer translation. I think that's quite short sighted and misses how deep language goes. My mom, who was born in Bangladesh, learned English in school and moved to the U.S. as an adult. Though she has been in the U.S. for thirty years, she will never be able to communicate in English with the level of sophistication she does in Bengali. Indeed, even we (her family who know better) perceive her as someone capable of a limited range of thinking as a result of the limited range of what she can express verbally in English.

All that resulted in quite a shock for us when she started using Facebook. On Facebook, she can sit and mull things over and think about what she wants to say. So we'll be taken aback by her posts quoting Dostoevsky or whatever (she was a voracious reader of classic literature translated into Bengali). It's a stark example how hobbling it can be to be forced to communicate in a language that is not one's own (an idea the article delves into). It also makes me skeptical of any idea that we can establish meaningful communications built on automated translation.
It would depend on the exploit. For a simple example, an exploit that was a result of a flaw in the file specification could result in it being cross platform.

It's going to be rarer to find something of that scope, maybe even to the point of you being effectively right.
This is somewhere that common usage and mathematical usage diverge strongly. To anyone versed in measure theory talking about "almost always" wrt probability will mean that there is zero probability of the event not happening (even thought there may be other outcomes in the space).
"Scientists rack up huge phone bill - your jaw will DROP when you learn why!"
What do you mean you moved them to html?
Arguably that particular situation was more a symptom of bringing a paramour to where spouses would be present, demonstrating disrespect for his clients relationships (and in turn his clients). That was the tell.

People generally don't cheat their in-groups, and these vice collateral rituals establish in-group status. Showing disrespect to the values of a group is a good indicator your perceived cost of defection is low. Signalling you don't value your collateral is a good way to put off counterparties.

The guy showing up with a mistress showed not that he was necessarily immoral, but rather, that he didn't value the esteem of his clients or vice collateral he had established.
Unfortunately, at least in English, it's pronounced the same as intention. This causes brief confusion in introductory logic and semantics classes everywhere.
React Native 0.56
Introduction to gghighlight
Fixed. Sympathize with your pedantism.
I left a message in a channel 20 days ago, but I didn't remember the exact content. I had to skip back in the channel (took a while, slack paginates and there was a lot of content), and then I had to mouse-drag to even highlight the text to copy. Incredibly inefficient. I need a chat bot to record our messages the same way we used irc bots!
I presume that energy density also has a lot to do with it, as others have said. Other ways that we've tried, including hydrogen cars, just don't offer the same amount of energy density. Real volume constraints are also becoming an issue as we need more and more energy for devices. That coupled with improvements in safety and cost makes it worth it.
The radio route between NYC and ORD is quite a bit faster than the fastest fiber path, its about 8.5ms vs 13.1ms. They have much better as-the-crow-flies paths, and the transmission latency is lower.
I think promises to children should generally be rare and meaningful, not just thrown around.

The conditions always change with children. If you already promise ice cream and then the kids start behaving badly, what can you do? You either get into threatening mode ("no ice cream for you then!") or break your promise or you put up with it.

Furthermore the kids don't even enjoy it unless it's unexpected. As soon as they feel entitled to the ice cream, they are more likely to argue about who has more than to just smile and eat it.
From a developer’s point of view, I absolutely hate SQL. Converting my data from and to row format is a pain. Transactions don’t really tie well with the rest of my application logic. And of course embedding multiline SQL statements in my code looks like monstrosity.
This is, I believe, a setup specifically for inter-exchange arbitrage, front-running
2nd Seattle Amazon Go Store Is Bigger, How Long Until Cashierless Whole Foods?
> HN is very far left

Did you forget that this board is literally run by a venture capital firm? It's not exactly about to rise up and seize the institutions of the capitalist hegemony.
NoSQL is a catch all term. There is a place for key/value, document, graph, etc databases.

People got all excited cause they discovered that these exist. They've been around for a long time.

Relational DBs are a good default, but there are plenty of cases in which you'll use another type of DB.

Engineers need to stop trying to find a silver bullet.
Related: RFC 2119, https://www.ietf.org/rfc/rfc2119.txt

which defines the key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL". Most subsequent RFCs begin with a reference to it.
Coming from someone who grew up in it, it’s two different things. Think of graff as art and tagging as throwing up your alias to get your name seen or mess up someone’s piece. But okay :)
Ive had my consulting business for about 18 years. We are around 45 people now and this year I should make about 1MM in profit. I envy my friends who have made millions in a fraction of the time, but for every one of those there are maybe 50 who are employees (somehow I know too many people that have made 10MM+ selling a company).
> C lacked any kind of optimization putting that on the shoulders of developers

I don't get you. C is a low-level language. Its compilers perform ever more extensive optimisations. These aren't in tension.

I don't know much about PL/8, but it sounds like the only reason it was fast was because it specifically targeted a particular RISC machine, and ran fast on that one platform? I don't think I'm being dismissive in saying that's essentially cheating, if we're talking about optimising compilers. Assembly code is fast too, but that's not what we're talking about.

A fast high-level language means it can compile down to fast code for any target platform. Back then, all compilers were garbage. That's not C's fault.

Could PL/8 compile to high-performance code for other platforms? If not, it's not doing the same thing as C. If yes, I'd like to know what it does differently to C. Other than the considerable issues that arise from pointer aliasing, C is a very optimisable language.

It's a good thing that we've evolved beyond building languages specifically for machines, and building machines specifically for languages.

> the pluggable optimization passes could be describing LLVM today

Except nowhere near as sophisticated, and accomplishing nowhere near as much.

I really don't buy this idea that C is somehow a slow high-level language, or that its existence has held-back the field of compiler optimisation.

> So with UNIX's adoption the computing world has spent a couple of decades making C compilers up to date with mainframe optimizers, rebuilding the world instead of carrying on where they already were

The idea that the optimising compilers of yesteryear were just as impressive as today's optimising compilers, strikes me as simply untrue.

Compiler optimisation has been improving steadily for decades. I don't see anything to complain about.
Me, the person who put it online, or both of us?
One issue is that they need to stay cooled and so there's an entire cooling apparatus which of course takes power.

https://electrek.co/2017/01/24/tesla-teardown-100-kwh-batter...
>Do you consider the New York Times a “hateblog” for their endorsement of political violence against the former government of Iraq?

No, that's war mongering/yellow journalism by a mass media company, far worse and more destructive than a "hate blog"
How to build a simple server rendered site using Nuxt.js
You make a good point and my post requires clarity.

My links were all to post-event data, not live in-play data sources. I still wouldn't call, for example in a cricket match, the number of wickets taken by a bowler a stat. It's just data. A stat is derived from the data, for example bowling stike rate or economy. Or that a trainer had a winner at a certain race track. That's just the post-event data. If you want to derive further statistics, you have to calculate it yourself.[1]

The links above just have, for the most part, raw event data.

[1] https://blog.betwise.net/2018/06/19/loops-with-r-creating-a-...
I'm a mathematician. Math shares a lot in common with programming. So much that it's easy to conflate the two. This caused me a lot of misery.

The problem is that the constraints around the development of mathematics are entirely different than software. Math is abstract, and there's no tolerance for incorrectness. A single inconsistency and we throw out the entire thing. Math is also not stateful, it costs nothing to throw out a theorem.

Software is constrained in all directions: time, cost, performance, memory pressure, hardware compatibility, etc. For all that math shares with programming, practicing math shares very little with practicing programming. It was frustrating trying to design correct programs.

My misery ended when I started thinking about software as biological systems. Software isn't constrained by correctness, it's constrained by fitness. Software decays if it's not maintained. It needs a metabolism: it must capture free energy from the environment and use that energy to increase its fitness (eg, making money in commercial software, or being useful to its maintainers in free software). It must reproduce, "infecting" new hosts. Software grows through accreted complexity and mutation, not up-front design. Software is unfit for survival outside of its ecosystem; as the ecosystem changes, it must adapt. Software has competition, predators, prey, symbiotes, and viruses.
Novel. I like it.
If you're using macOS, you can use Quicktime Player to record your screen (File > New Screen Recording). If you need more advanced features like mouse click effect or keystroke display, ScreenFlow is a very good (paid) alternative.
Hum, you don't have the syntaxic sugar but I'm pretty sure you can do bitemporal tables for sometimes in PostgreSQL.
Rust, Go, D, C#, Swift, Delphi also have proper pointers, some of them just need asking for permission before doing C style tricks.

I am leaving out an endless list of other examples.
IIRC OCaml compilation was super fast and the errors were useful and pointed to the correct line.

What is/was the problem with the current parser?
> I would expect that enabling the privacy mode of a browser also sets the DNT header

It does not; and since private mode disables the existing cache and cookies, there would be little point anyway (and even with DNT off cookies stored by tracking services will disappear as the private mode is ended). Though if you usually have DNT on, the header will still get sent in private mode.

More generally, I suspect having DNT on is a good way to radically increase the uniqueness of your browser's fingerprint, as it is likely a minority of users have it on; personally I ignore it entirely and just use ublock + privacy badger and similar solutions (that includes noscript - efficient fingerprinting is much much harder without JS).
Cool! This looks like go/ links, the internal URL shortener that Google uses and which a lot of other tech companies subsequently adopted (I wrote about it here: http://blog.goatcodes.com/2018/04/18/go-origin)

Full disclaimer: I built goatcodes.com to be a hosted version of go/ links, short links for teams. It serves a similar purpose to Gurn, albeit in a slightly different way. Think bit.ly, but you have to log in before the redirect.
If anyone has a way to make the red X button actually close an app like Windows, would be most greatful! Microsoft apps like Outlook tend to work, but most apps don't, the most annoying being Firefox (if I use the red X to close, it's still running and won't auto restore my tabs when I click it again). I've tried RedQuits but doesn't seem to work anymore. :/
Interesting. So spaceships will probably be heavily armoured, full of big long range weapons (rail guns?) and huge fuel reserves for unforeseeable course changes.
Can I reach out to you? My team will shortly be starting out with RN to build our mobile app. I'd love to get some pointers and advice on what we can do to make it as successful an experience as possible.
Windows Calculator no longer generates tiny errors
I don't know...optimizers are pretty good at rewriting and planning nowadays.
Next hype: "Normal reading", synthesizing the benefits of Slow Reading and Fast Reading.
Web. Scale.
What were the issues you ran into?
> Claims about the relative simplicity or complexity of different languages are rarely grounded in actual linguistic evidence.

I don't think that's justified in the case of Bahasa Indonesia, or indeed any language which is more widely used as a second language than as a first. And it's pretty much a dialect of Malay, which also has a long history as a second language used for trade.
Over the last few years, JavaScript has been ruined as a language for beginners, proponents of functional programming, and anyone who likes elegance.

But as a language for professionals who are willing to spend 40 hours a week on it and devote week after week to learning the internals of massive, rickety declarative APIs like Babel and Webpack, yes JavaScript has improved a lot for that audience.

You have to be a dedicated professional though, ideally a former Rubyist. If you’re not, stay away. Learn Python.

If you’re 20 and have learned just the basics of coding, but have not made any deep forays into software engineering, and can focus on a brand new codebase, and only support bleeding edge browsers, modern JavaScript is also ok too.

Personally I think it’s the wrong direction. I went back to ES5 and am developing a non-insane toolset for that language.
This is a point raised in James C. Scott's Seeing Like a State:

> The shorthand formulas through which tax officials must apprehend reality are not mere tools of observation. By a kind of fiscal Heisenberg principle, they frequently have the power to transform the facts they take note of.

> The door-and-window tax established in France under the Directory and abolished only in 1917 is a striking case in point. Its originator must have reasoned that the number of windows and doors in a dwelling was proportional to the dwelling's size. Thus a tax assessor need not enter the house or measure it but merely count the doors and windows. As a simple, workable formula, it was a brilliant stroke, but it was not without consequences. Peasant dwellings were subsequently designed or renovated with the formula in mind so as to have as few openings as possible. While the fiscal losses could be recouped by raising the tax per opening, the long-term effects on the health of the rural population lasted for more than a century.
"Don't hedge your prose with little timidities. Good writing is lean and confident."

This is a separate issue, and one I would disagree with. In fact I feel like this is a problematic attitude in our culture. Too many people overconfidently asserting their subjective viewpoints. Real life is full of nuance, gray area, second-guessing, and different perspectives; simple bold assertions usually don't hold water.

David Foster Wallace, considered one of the greatest writers of recent times, filled his writings with qualifications, side notes, devil's advocacy, and at times insecure waffling. To me this is a more accurate reflection of the mind and reality and should not be suppressed for a macho bravado façade.
Diesel doesn't go bad, it can be stored for long periods of time. It's much cheaper to run a diesel generator than propane since diesel is much more energy dense but costs about the same.
There was a little locksmith shop right by it. I thought I’d chime in with this totally unrelated fact :)
If you are into global consistency but also want NoSQL flexibility, my employer FaunaDB has ACID transactions, joins, indexes, and object level access control.
It also depends on the individual. And as you get to know people better, you tend to interpret their probabilities better.

Take the question "are you coming?". "Maybe" can mean "yes, except in case of nuclear war" to "not unless you kidnap me", depending on the person.
Polynomial and Rational Function Approximations for FPGAs
Also dodgy files can contain multiple exploits, potentially for different platforms. Problem here from the malicious actor's point of view is that each vector for attack is also a vector for detection, so rather than a cesspool of exploits it makes more sense to use single new and mostly unknown exploit that targets software used by the greatest number of victims.
>How rapidly are cashless transactions spreading in China?

Basically overnight. Reason? 1. Alibaba and Tencent basically paying cash for people using their system; 2. POS terminal charges for them are near nil in comparison to rapacious rents Visa/MC processing banks were demanding just a year ago.
I hope it’s just getting a cleaning/tune up. I got many fun flavors of Shasta back when I lived near it. Glad they made all the flavors mystery ones. Half the time it was out of stock.
This comment is currently fading into downvotitude. Can someone explain why? Is it factually incorrect? Are people upset at the implication that other systems do lie about data being on stable storage when it isn’t?

I haven’t spent much time with Illumos, but if Postgres is not impacted on Illumos, then why the downvotes?
From their Privacy Policy (https://www.gurn.io/privacy-policy/):

4. We may collect the following Data, which includes personal Data, from you:
....
l. A list of URLs starting with a referring site, your activity on the Website,
and the site you exit to (automatically collected);
You want to be careful about the foam padding. There is a possibility that it could be made from Asbestos.
How likely do you think it is that this has something to do with some of the organisations 'donating' to Mozilla? As anti-piracy lobbying for instance.
Isn't Mandarin Chinese understood on all China, from Xinjiang to Canton?
On the database subject, I'm working on a new project called DBacked, basically a simple and encrypted database backups as a service. I'm not ready yet for a Show HN (more things to improve on the presentation website) but happy to get your advices ;)
I took a social entrepreneurship course where the professor insisted that entrepreneurs had to think big and scale.

I thought, “The dry cleaner down the street he a competitor advantage by memorizing the face and account number of every customer. Even if they don’t scale beyond one shop, they’re an entrepreneur”

Single proprietor businesses generally don’t hire PR firms to hype themselves up. That’s why it’s not in the press.
Is 'earn' a valid word here? Asking people who are NOT direct benificiaries of this behavior.