skysight-inc/HackerNews huggingface dataset:
This was a limitation of the JVM.

I vaguely recall one of the recent updates removed that limitation, but could be wrong about that.
Krispy Kream Donut love and coding
The back of the napkin numbers I've seen say metal (onprem or colo) has a 100x price/performance advantage: 10x faster at 1/10th the cost.
I stand corrected. It does seem like you are constrained in either case. Until you can do everything inside one of the cryptocurrency ecosystems, you will be indeed subject to the whims of the current financial system. That control bleeds into everything it touches.
http://g3.yumdonut.io/
What I find funny is that the American mall that so many people disparage (like citylab) is a place where the streets are closed to cars.

First off, there are no streets in a mall. It may be a carless place, with some merits, but clearly that’s where the similarities between malls and downtown Pontevedra end. Malls arose as a natural consequence of a heavy reliance on cars, just as carless downtowns arise when there is no such reliance.

Corporations are alive and well in Spain too.
A few weeks ago, I looked at a large number of cities and their surrounding suburbs using google earth in VR. It was extremely interesting to see the different styles of building cities.

Soviet bloc countries really built their infrastructure with brutal efficiency in mind. Huge populations in tall, mathematical buildings with lots of open space between them. Almost like someone copy-pasted a few buildings into the middle of the wilderness.

To me it looks like the new infrastructure in countries like South Korea or Japan is an evolution of that, although the buildings look a lot less foreboding than Soviet buildings do. In between them you still get the sense that you're out in the country. It's deceptive because once you fly up (in VR), you can see a sea of buildings going all the way to the horizon.

Compared to the population centers of American cities, which look like irregularly shaped sand dunes made out of shingles as far as the eye can see.

Suburbs in the UK are similar to the American ones, except that the houses are all very neatly aligned on a grid with less space between them and the streets are often one way streets with parking on the curb.

Suburbs in Nordic countries are made of small, taller houses. Each floor looks only big enough for 1 or 2 rooms, but the houses are 2-4 stories tall. It looks really cozy.

If you have the hardware and a few hours to kill, I strongly recommend trying this. Tokyo is just jaw dropping. It's on an unimaginable scale compared to other cities around the world.
would a description of Noise be in scope?

Yessss! Utterly selfishly: things like 'Noise Protocol Matrix' or 'Nonce misuse resistance 101' are actually closer to your target than XOR diagrams that people can already find on wikipedia.
I'm guessing the solution is a craigslist that doesn't suck app
If their stereo equipment is so high end, then why are their input power electronics so crappy at producing clean voltages? Filtering and isolating against common noisy power lines seems a pretty obvious design consideration.

I love throwing that point at situations like this.
Python makes sense for engineering, like building robots, where practicality is the most important goal.

However, Python is a lousy choice for computer science, where clarity and correctness are much more important. It saddens me that an elite institution like MIT apparently can't see the difference.
Compared to C, Python is the better choice. However, it seems like you haven't learned a Lisp dialect. I would love to know if you would still prefer Python once you know Scheme.
Cryptocurrencies are games and games have intrinsic value. AirBnB is a game, and if you implemented it as a cryptocurrency it would have value.

There’s nothing particularly special about AirBnB in terms of software. It’s barely more complex than Bitcoin.

But implementing games so that cheating is prohibitively expensive is very hard. That’s why we only have pretty simple games so far, like “ledger” and “compute”.

But we will some day have the entire set of Games Whose Cheats Can, With Some Effort, Be Made Prohibitively Expensive available to us as cryptocurrencies.

Tokens in those systems will all have intrinsic value proportionate to the value those games have in society.
Better question is why they'd use the completely impractical scheme in the first place.
I think it's very common in discussions like this for people to conflate
'Python vs Scheme' with from-first-principles (lambdas, explicit recursion) vs
building-real-things as pedagogical approaches. In a lot of people's minds,
Python is its standard library and Scheme is explicitly cdring down lists.

I think the problem is that SICP's pedagogical approach (which people confuse
with the language Scheme) is, in a way, pretty close to starting with
assembler. You spend a lot of time exploring computation (with lambdas as your
basis) at a very low level before you graduate to anything that feels "real"
or practical.
> Most players just restart each battle until deathless runs are achieved- either due to emotional or practical concerns. So, when someone dies, it’s not sad, it’s annoying.

How about balancing a handful of levels so that it's impossible to finish without losing someone? You could replay in hopes of saving a character...at the expense of losing a different character.
15 minutes to Linux kernel development
If Bitcoin is not backed by government force, then why is it worth anything?

Because no one can be compelled to accept Bitcoin to extinguish my debts to them (i.e. by the courts) and I can't pay my taxes in Bitcoin to my local government (no, "just-in-time currency exchange doesn't count).

So given these problems, what is the exchange rate of Bitcoin into anything else supposed to be? Given, again, that eventually, everyone transacting in Bitcoin needs to transact out of Bitcoin in order to meet local obligations like taxes, or just to acquire goods someone actually wants to accept payment in.

Bitcoin is a lot like gold, in that people might find some cosmetic and novelty value in it which gives it more then 0 value. But unlike gold, it consumes a lot of real world resources (electricity, structured silicon) in order to continue existing.
Sorry, I am confused. In your comment you said that in case of ssh there are several EXAMPLES or USAGES sections. Well, in my case I find exactly zero instances regardless what kind of key combo from your comment I use.

If you instead meant that e.g. TCP FORWARDING or X11 FORWARDING are such sections that explain use cases, well, in that case I still fail to find a section that would describe simple use case of just connecting to a host.
Blockchain Platforms and Tech to Watch in 2019
I just want them to add typeclasses to F#. I think that's the missing piece that it really needs.
"I pulled it out of my hat. What do you think is a realistic rate for reverse-engineering machine code?"

I mean, really?
Isn't the US the country spending the most, per-capita, on education? I don't see how your claim follows.

In any case, given the company, you're probably well off, live in a high property tax area and have good public schools.
> I thought the end of trade between China with Europe had had more to do with the Ming dynasty closing in on itself (after the and of the Yuan dynasty). Go figure.

Or decline of great trading cities of Central Asia after Timur armies destroyed their water canals during comquest...
Are you referring to noise being transferred to the analog stage, or digital data transmissions being corrupted?

The latter is very unlikely with asynchronous USB DACs since USB will retransmit corrupted packets, and jitter isn't a concern since the DAC buffers then uses it's own clock.

The former, well yeah, it's impossible to completely eliminate RFI no matter what you do, short of optically isolating the source, putting the analog equipment in a faraday cage, and running it all off of batteries.
The problem is that C++ is already too much bloated (in its complex rules and the standard library) and some people (primarily gamedev) would want things more to be removed, changed, and simplified rather than continuously added to the pile. But the philosophy of C++ standards development was always about adding new things while maintaining backward compatibility. So even if the gamedev people ask the committee to change its philosophy and remove the bloat, I feel that it would only result in tribal wars between developers and not constructive change.

So right now there are two kinds of gamedev: the ones who would suck it up and just use C++ (although not the modern one), or the ones who move to greener pastures. I've heard some gamedev people are moving to Rust (although having the potential to rival C++ in complexity, is nicer because of its fresher base). And Jonathan Blow is currently creating Jai, so maybe that could be a hope of light for gamedev people...
6th grader built this custom donut 2048 from scratch for her love toward Krispy Kream donut. She even sent an email for them to use this for their customers in stores for free in exchange for requesting the sponsorship for her robotics team -lol
It sounds like your commute duration didn't change.
Programming Languages 2019: You Should Learn – FrontNet Blog
They could for all cases where recur is presently used. Recur serves to indicate and document that the function is supposed to be tail recursive and will cause an error if this is not proper rather than silently not being optimized and blowing up when fed too large an input.
To be fair, I think many people expect that a BS degree in either computer science or engineering would make them employable.
Remote Data Access
this is a good stock data tool
Even if they can make it work, they note that Tesla's hardware is still inadequate. Tesla boast 8 cameras providing 360 degree coverage, but the authors of that paper are unimpressed:

>"The autopilot feature [19] in cars produced by Tesla Motors enables autonomous driving on highways through a combination of a forward-looking camera and radar. Due to the limited field-of-view, these cars cannot execute autonomous driving in cities which require surround perception."

So while you may have found some experts who think Level 5 automation can be done using only CV, you've only reinforced my main point that Elon Musk is not a trustworthy person.
I can't tell if this was meant to be serious of facetious, but I took this route. I learned 8088 assembly to make an ancient robot platform move, and then learned C a few months later.

Assembly had a few weird architecturey things that you had to understand before things made any sense (e.g. registers, segment:offset addressing, stack pointers, calling conventions), but beyond that, all of the tasks were simple and self-contained.

C was a breath of fresh air after that. Things like pointers, which have a reputation for being confusing, make perfect sense coming from assembly.
Really? I only lived in NYC for 2.5 years, and even I avoided Times Square like the plague. The only time I ever went there was to show it to out of town friends, and even then it was begrudgingly.
On the one hand, Scheme has an even smaller set of primitives than C. On the other hand, it's far more difficult to construct the larger whole from those primitives. Additionally, you have all the problems from the compiler when you have to manage libraries, include and object files. With some guidance when students are stuck with the compiler, C is not such a bad language to learn programming, but it doesn't hit the same sweet spot as Scheme.
What, precisely, are the warts that folks want to get rid of in C++ but cannot?
PHP is modern and if you wanted to, you could use the latest laravel framework or microframework with whatever bleeding edge version.

If you have a small website plain php/jquery will be faster and simplier to work with.
Your link's lowest datapoint has the average/median square feet per person at 500/550 square feet, back around 1973. I'm at 392 square feet per person. I'm not sure I'm on a hedonistic treadmill, but if it is I'm in a time warp.

Beyond that, the stats in that article are just plain bad because it ignores the fact that not everyone lives in a new house, but it still compares the average household size to ONLY new homes built in that year.
Try and be less literal - spending is suppressed. At every point there's an incentive to avoid spending as much as possible, and it's exponentially regressive - with enough wealth, and no investment - your wealth continues to increase beyond the amount you need to spend to survive.

"No investment" being the core point - the rich may get richer currently, but they have to buy stocks, bonds, start companies in order to do so - take risks and temporarily at least hand their money to people with less.

Under a deflationary model, they don't - the incentive is to avoid spending and investment, since the 100% safe investment is holding your money. The rich get richer - the poor are forced to part with any currency they have and can never join. Of course the system collapses if you don't have to buy in (i.e. no taxes) because why should anyone join such a regressive system?

Which, incidentally, is very much the reason no one should be getting into Bitcoin - all the coins were mined by early adopters, and you getting into Bitcoin is just allowing everyone who has cheap coins to cash out.

EDIT: And Moore's law is an ideal example of this problem really - at every point you shouldn't buy a new computer unless the present value you'll gain from one is outweighed by the depreciation in the future. Turns out computers are pretty amazing so this is a lot less of a problem - but computers actually do things. Bitcoins don't.
I am no expert but I find the topics of Lost Enlightenment
Central Asia's Golden Age from the Arab Conquest to Tamerlane
very convincing.

https://press.princeton.edu/titles/10064.html

"Because nearly all of these figures wrote in Arabic, they were long assumed to have been Arabs. In fact, they were from Central Asia--drawn from the Persianate and Turkic peoples of a region that today extends from Kazakhstan southward through Afghanistan, and from the easternmost province of Iran through Xinjiang, China."
100%.

"I don't share these values, the person must be mentally ill. Wine is not at all the same thing, because let me explain my values which are obviously universal."
How to Activate Directv Now on Roku
> Reprocessing is expensive and mining and enriching new uranium is just cheaper.

That's true now, yes. But anyone who realizes this also realizes (as you do) that nuclear waste disposal is not an issue: you just store the spent fuel now, and at some point (in the not too distant future if we were actually using nuclear energy for a large portion of base load power), mining and enriching new fuel will be more expensive than reprocessing, at which point all of that so-called "waste" will be useful. The idea that it needs to be stored safely for tens or hundreds of thousands of years is just ludicrous.

Also, reprocessing makes disposal of what's left over much easier, because the stuff you actually have to dispose of afterwards (i.e,. the stuff that isn't now reprocessed fuel) has much shorter half-lives and so only needs to be safely sequestered for a much shorter time.
It would be great if we all met each others' expectations. And yet it doesn't work that way. A step up from where you're at is to realize that tech, ANY tech, is easy. If brute-forced by rote it can be even be learnt by those without the aptitude.

What IS difficult to master, is people.
Cause someone murdered the leading scientist in the field. Also there's concerns that it'd be too easy to turn it essentially into a very long range, highly effective weapon that could lob nuclear or conventional projectiles at countries on the other side of the planet with little to no warning.
Sad.
The naive and gullible fall victim to these scams and fads.
> I don’t pay a fee on my credit cards, the merchant does

You're transacting with the merchant, and a third-party, the credit card company, helps itself to a piece of the action.

Whether that is coming from you or the merchant is the wrong view.

The transaction between the two of you pays it.
Actual messages with content are never dropped. Only ‘meta-messages’ like read receipts - it’s not critical if on a group chat with many participants the state of ‘who’s seen the last message” is not 100% correct on New Year’s Eve.
It's how I view educating my kids right now. As a single dad though, it's very hard to do all of it. Society needs to rebuild the nuclear family first. Good luck with that.
I get your point, but I'm not really sure what the purpose behind your argument is.

There will always be some limiting factor or theoretical vulnerability. If it's not ISPs/Internet infrastructure, then its the exchanges and fiat on ramps. But yet, its been pretty hard to kill illegal filesharing, VPNs, etc.

It's even harder to stop those things when the population doesn't believe in legislating against it, at least in a democracy.
I guess you're saying that if we create a society in which parents care about educating their children, that socioeconomic factors would be a primary determinant of success? If so, I don't really see how that's different now.
> If I buy a TV with cash, or credit card, it costs the same.

Only if the vendor of the TV is abiding by the rules of the credit card provider not to offer discounts for cash transactions.

In effect, the customers buying TV's with cash, paying the same, are paying a "credit card tax" to support the credit card users.

Also, they pay the same, but don't earn any of the incentivizing kickbacks (points, cash back, ...).
Black Mirror: Bandersnatch
I agree. Learning python requires learning the various data structures that are built in to the language (list, dict, set, classes) and learning the various control structures (if, for, while, etc). These are initially black boxes that a student has to take for granted. On the other end of the pedological spectrum you can start with how to define an abstract data structure and function application as a rewrite system then build up the rest of the lambguage from scratch.
By that logic, you'd have to start with vhdl. Which is a great place to start if you want to grok what a CPU actually is, what pipelining means, and how to write truly parallel code. Except that most people never need to know. That's progress: you can build most useful applications without ever having to learn that there is a distinction between virtual and physical memory.
I did just check, and it is set as "When Unlocked (default)". The unlocked screen does just show a no-preview Messenger notification, the actual preview text seems to be being provided to iOS as "<name> sent a message".
> “In my next post, I’ll describe how I think we could solve this problem.”

Or just wait until you’ve written your spiel up properly and just make it one post. What sort of artificial padding is this? I’m not going to follow this person just to find out what their opinion is; that’s why I’m on the page in the first place.
Pop Music Is Stuck on Repeat – Colin Morris – TEDxPenn
I love Python for a lot of things but I’ve come to realize how complex it can really be.

I regularly see others write Python code that I have to fix to add robustness. I also run "pylint" or equivalent tools before committing major changes to scripts because it is quite easy to make mistakes that won’t otherwise be found right away.

Some of my least favorite pitfalls:

- If you call a function that happens to refer to a variable that only exists in the calling code, it will work (and yes, since the same function can be called from more than one place, “caller” is not always the same so the effect is not always the same). Bonus points if it only matches the caller because of a typo. Any convenience afforded by this behavior is not worth the potential for head-scratching and painful debugging.

- Python has things that “seem” like the obvious/right thing to do when they are not. One great example is "except:", which to this day I have to keep correcting in various scripts to prevent important errors from being completely lost. Another one is expecting to write the entire script at column 0, when people are supposed to know 'if __name__ == "__main__"'. Also, a type’s apparent shared/unique status is not always clear so novices can get a long way with sort-of working code until they are completely confused by the broken cases (e.g. you can simply list and “initialize” class fields with trivial string and number values until one day you add something like a "dict()" and everything breaks for that one field because all your class instances are mysteriously sharing it; suddenly you need to define a whole new "__init__()" to fix things when it wasn’t apparently needed previously).

- It is not always obvious to maintainers of functions that keyword arguments are extremely fragile and that they can overlap with other arguments. If an argument is renamed or relocated for example, stuff elsewhere can break in stupid ways. Tiny code changes can create big headaches.
Javascript is actually a sane choice for extending a debugger (event-based, async calls builtins, etc.) it's just that I'm not familiar with :p

I would have expected Windows to go with Powershell as their scripting engine, that's why I was surprised with Javascript.
I couldn’t disagree more.

(1) Learning Java before you learn a procedural language, to me, makes no sense, and turns a programmer’s formative foundation of programming into an object-only one.

(2) The difficulty in getting over the ‘hump’ (usually about 5-6 weeks in to learning one’s first language) is what turned me off programming when I was 13, but given a great intro course I was able to get over it and I’ve developed a deep passion for it and I couldn’t imagine life without it. So to put the bar at 3 languages, to me, is insane.

(3) Many (most?) people don’t start off saying ‘Programming is or will be my career’. Instead, you try it out and see if you can do it and if you enjoy it. To me, this is a fundamental misunderstanding in how people view programming when they are learning their first language.
> All on the up and up.

Unfortunately, trademark law in most jurisdictions allows manufacturers to effectively prohibit importing and selling goods obtained cheaply overseas and reselling them in direct competition with ‘legitimate’ distributors.

This allows manufacturers to engage in price differentiation, to the detriment of consumers. As with most IP law it mainly serves to enrich those in a position to exploit it.
I think if you want to build tunnels, you should put rails in them. It's a much more efficient use of tax dollars, since subways have a much higher capacity than roads.
Having just watched this and navigated my way through the movie, I think this is definitely an on-topic subject for discussion on HN. Especially about the use of a (not huge) number of choices that the viewer can make to move the film forward, whilst also taking part in the film.

I thought it was pretty clever.
> The two wines were actually the same white wine as before, but one was dyed with tasteless red food coloring

Yes, Oenologists assumed that the wine which was red was actually... red wine. This study is always quoted and is a sham IMO. What this is saying more than anything is "the placebo affect does work." which is totally true.

But IMO it doesn't say a whole lot about wine tasting being BS.
For the rest of the world using the metric system: that's 1361 kilo.
Oh, oops. Too bad I can't edit anymore. Sad that the out-of-date site os ranked better on Google for "python shell".
could you describe major differences and overlaps between your solution and Datomics, MarkLogic temporal documents (https://docs.marklogic.com/guide/temporal/intro).

Some compare with any other database 'time travel' feature would be helpful as well.

Thank you