skysight-inc/HackerNews huggingface dataset:
I think the type annotations themselves don't do anything, but the typing strongly pushes developers towards monomorphic (or at least non-megamorphic) calls sites; and having proper-ish data types may also encourages consistent order of initialisation.

I don't really know about the details fo Pypy, but from what I gathered from performance talks about V8 between the hidden classes and inline caching it would strongly benefit from these behavioural changes.

Basically, it doesn't preclude the runtime from having to do its analysis, but it makes the analysis & optimisations "hit" at higher rates than they would otherwise do.
> Rule number 1 is don't do that, and keep your modem separate and just a modem

I think I'm going to have to go down this path, I was just hoping to avoid it. It means having another device to configure, another set of blinking lights, another weird shaped plug to try and squeeze into the power board and learning whatever PPPoE is just to transform Ethernet packets into the ADSL equivalent.

It also possibly means a more complicated setup controlling outbound connections so that a compromised server cannot reach the modem.
I suspect if you looked for statistics on corruption perception, and in local faith in locally produced products, you’d see a situation where the Japanese trust their compatriots and the Chinese severely mistrust theirs.
Tomato Timer Online – In Browser Tab
Looks like they're using an indexed Algebraic Data Type.

https://github.com/grain-lang/grain/blob/master/src/grain-st...
Originally it was a bird; Firebird. But as there already existed a software product with that name, after some time it was changed. Probably fox was the next best animal to go with fire.
ESCORTS TIFFANY – ESCORTS ATHENS |
> Oh my goodness, please no.

You don't educate developers to good practices just by abstracting the hard things. You don't need to use React/Angular/Whatever to manage state the right way in a front-end application. You don't need a framework to make code maintainable or testable, or you're just saying front-end developers are so incompetent and undisciplined they need a framework. No they don't, just like one doesn't need a framework like Rails or Spring or Django to write a server app.

> React/Angular/framework-whatever are glorious angels protecting us from the tyranny of half-baked, poorly thought out approaches to frontend development.

No they are not, they are making the developer ignorant of the underlying DOM architecture.
Mozilla is an organisation that creates the browser Firefox. However, it used to create the Mozilla Suite [1], a set of applications that included e.g. a browser and an email client, which evolved into Firefox and Thunderbird respectively. SeaMonkey is somewhat of a successor to the Mozilla Suite [2].

[1] https://en.wikipedia.org/wiki/Mozilla_Application_Suite

[2] https://www.seamonkey-project.org/
If you can somehow find the yahoo DB, I will pay you $5000 in bitcoin for it :)
Because the economy is people's demand.
I'd just like to add how terrific Pandora's Star and Judas Unchained are! And the following Void Trilogy was pretty good as well, though the latter two books got little weird.
This change was entirely unnecessary.

Good design is timeless, this is anything but.

Admittedly it doesn’t look terrible tho.
The Brits used to be

> passionate, melancholy, romantic, and tearful

https://m.huffingtonpost.co.uk/thomas-dixon/british-stiff-up...
Yeah, it’s also a common example for why showing punycode for IDNs is a super bad idea.

e.g., take fluege.de (a flight comparison site) and flüge.de (a competing flight comparison site). The plain-ascii transscription of ü is ue.

Now, flüge.de can’t buy fluege.de, or use that domain, and has no alternative domain.

But if you show the punycode version in the URL bar, you just increased the phishing risk significantly, because you’ve trained users to enter their payment data on a xn-randomblabla.de page.
29; the last thing I learned was the importance of sleep, which I've heard about before but never really internalised until now. One of the coolest parts of this that I learned is how in certain stages of sleep you get this stuff called "sleep spindles", the activity of which is associated with memories from your short term memory buffer in the hippocampus being relocated to your long term memory in the cortex. This sleep spindle activity can be measured in pulses in your brain during this stage of sleep, pulsing between the hippocampus and the coretex at a rate of 100-200ms. Upon waking you are left with longer term recall of what you had learned pre-sleep, plus your short term memory buffer in the hippocampus is now free to learn new stuff. Our brain is so exciting!
Well that's the problem isn't it.

Any new language today has little to compete with existing languages in terms language features, the competition is in terms or the library ecosystems, online help and overall ecosystem. That takes time and money to build.

Given how large the Java ecosystem is, and what it took in terms of money and time to go there is not easy or even possible to match in any relative comparison.

So it makes sense to make sacrifices(if needed) to re use all that Java work that has been done and has been going on over the years.

Clojure is the best thing that has happened to Lisp in years.
"Everything Should Be Made as Simple as Possible, But Not Simpler"

Programming is always a tradeoff between ability and knowledge of the programmer, time he can invest, performance the product must deliver and the unpredictable future of the product. Nothing can be perfect because nothing is perfect.
It’s probably targeted against dealer accounts if they aren’t asking for cc info.

Other posters talking about password reuse are really confused, there’s essentially no chance someone would waste sms spam on such a silly venture.
“in establishing the rule of law, the first five centuries are always the hardest.”
By unfortunate, I mean that what they are doing should be illegal, but isn't. Not really comparable to murder, which has, at least in theory, been illegal since Hammurabi.
I'm being downvoted because I can't be happy?
Influencial blogger causing havoc to my business
1) It is mentioned that KNative "deliver a serverless experience to developers on any cloud". How does it work with any cloud? Are you referring to fact that all clouds has k8s? Is it already supported in any cloud or will be supported?

2) If any cloud is supported, does it virtualize services such as storage, queues, API management and Identity

3) Does Knative can seamlessly switch monitoring to what is provided by each cloud.
> a Trillion won't be what it used to be by the time these companies reach that milestone

The article mentions this:

> An arbitrary race that many have been following on Wall Street is, which company will be the first to reach a trillion dollar market capitalization? [...] the race to a trillion dollars ends up hiding a much more interesting development that has been unfolding on Wall Street

(emphasis mine).
The abstract talks a lot about advice giving creating a sense of power.

But does it also create power?

I don't know enough about this field to answer that question for myself, so I'm raising it to the HN hivemind.
> This is one of the dumbiest things I've ever seen.

> dumbiest
This looks pretty good!
Enterprises, with the best of intentions, routinely opt for what appear on-paper to be lowest-cost developers which end-up being the most expensive option when factoring in the resulting delays, faultiness and complexity of what is built.

Generally speaking, complexity of a software system is inversely proportional to the collective skill and experience the development team.

If I want quality products or services, in any field, I shouldn't expect to get it from the lowest-cost option.
Total war, ending with a couple nukes?
But if you're so cynical you just want to help people more quickly seek their own doom...then pass the popcorn! This should be good!
Minecraft API with Workers and Coffeescript
A bit of googling finds a detailed cost breakdown for the Pelamis system: http://webarchive.nationalarchives.gov.uk/tna/+/http:/www.dt...

Would the plastic oil drum solution even last a year? A big problem with these things is that the sea is a corrosive fluid with a lot of kinetic energy in it, and it tends to destroy things.
How Jobs and Gates defined decade of tech,according to CNN’s the 2000s
WWII Japan is the result of its about face, not its cause.
Hmm... I don't know. The more I think about blockchain, the more I get excited about quicker app creation because the payments channel is less hard. Though, I'm idealizing blockchain here, I haven't looked into the technicalities of how to integrate bitcoin, for example, into an app. But ideally this ease of use for developers would be a thing.

I'd get excited about that.
Drop-shipping Automation Software
The blame is assigned to some entity. But you cannot compare the entity of an algorithm, to an entity of one truck driver - you have to compare to the entity of the collective of all truck drivers.
If you do that, the numbers will favor the algorithm clearly.
The insurance companies are not stupid, they will easily see this logic. It is even in their own economic interest to see this logic.

This is simply a non-argument against automated driving, it does not make sense.
>> What signals do you expect will be in place in the world five years before the creation of human-level general AI?

That is a question lifted straight from the playbook of the Singularity Institute (MIRI, nowadays) and the like - "we will not know strong AI until it is upon us! We must act now!".

I can tell you what I'd consider a "signal" that strong AI is, well, not imminent but forthcoming: research into actually creating strong AI.

Currently, there is no such research to speak of, not at a practical level. For example, the majority of machine learning scientists are competing to see who can create the best-tuned classifier to solve this or that machine learning dataset. They are not even trying to, say, combine different classifiers into a system that can perform multiple classification tasks, let alone a system that can do that and reason about the objects it's able to classify, etc. All modern AI is as far from general intelligence as it can possibly be.

Without any research focus on strong AI, how is it going to come by? The Singularitarians believe (emphasis on "believe") that it's just going to happen by accident, presumably when some unsuspecting graduate student serendipitously mixes together into just the right kind of deep neural net architecture just the right amount of data and just the right set of hyperparameters.

It is plain to see that this is a fantasy grounded in pipe smoke and wishful thinking and not in any way, shape or form a realistic expectation to hold.
or maybe "no logo" is the new logo.

just have a unique font made for your brand and nothing else.
Or what they call steelman as opposed to strawman, right?
And then abandoned that: https://phys.org/news/2018-01-europe-space-agency-braces-bre...
When I study, I need fast cash on internet:), I find little work and reupload hot videos on http://tubeteencam.com for cash, owner pays 0.5$\1 video. Not good work, money has no smell:)
Hey, thanks for posting!

Here's a little bit about Codier https://twitter.com/KebabYusuf/status/1024009004949876736
It doesn't mention it in the article but the design of Skylon is very reminiscent of the Skylon artwork installed for The Festival Of Britain in 1951.

https://alondoninheritance.com/eventsandceremonies/walk-roun... has quite a few good pictures. Deep image https://alondoninheritance.com/wp-content/uploads/2016/07/Fe...

This was on the Southbank, near where the London Eye currently is.
> I just can't imagine staying home for packages all the time

I'm not sure why you think people in the USA do that. You certainly don't have to stay home to get package. Nobody does that.

If it's a valuable package, there are ways to make sure it's not stolen, including using an Amazon Locker.
So if you give money to the Foundation, the Corporation has to give less to the Foundation to keep it funded. You could as well have given money directly to the Corporation.
> So how would it go in Germany?

1. the first one can occur, if they can't be on time they will ask if they can arrive later and as the host you get to decide whether they should still come or not, either way the guest will arrive on the pre-determined time

2. if the start time is flexible, this is stated clearly as part of the invitation e.g. you invite people for a bbq "starting around" 2PM (rather than at 2PM) and make it clear that they can arrive and leave at any point in the afternoon, just that they should not arrive before 2PM
In fairness, cars can stop or divert in a couple of seconds. Planes, not so much.
I would love to have a way to filter out all articles originating from websites in a list that I create and manage. Not sure, but a browser extension might be a good approach.
Yes it went away and yes I was tested multiple times for helicobacter pylori.
> the only threading capabilities applicable to the topic at hand

If we're going to discuss the merits of kernel threads, it doesn't make sense to do so in a vacuum.

> I'm saying the only reason people would want kernel threading capabilities [...] is to exploit multicore/multiprocessor architectures

Didn't we already discuss this? The answer is no.

Preemptive multithreading of native-compiled code, is a popular concurrency strategy. I gave the example of Qt. GUI toolkits based on C/C++ could use userland-based cooperative multithreading to keep things responsive, but they don't. They use kernel threads, for reasons which have nothing to do with parallelism.
"Mother Fucking Swiss" is a legendary post, and very reflective of experiencing swiss-german people: https://www.reddit.com/r/AskReddit/comments/11pcs1/while_i_l...
> Economic success requires efficiency in all aspects of a business.

You hasten to generalizations. It's entirely possible that the economic success of the Western societies had historic roots in the industrial revolution and the mechanization of human life it entailed. But it's very hard to prove the same reasons hold today - it might be the case where the historical effect is confused with the alleged cause.

The strong economic growth of countries like Brazil or South Africa seems to indicate that, at least to a point, economics can blend with a relaxed attitude. Modern technology, offline communications like email, telecommuting and just in time fabrication could well usher in an era of high prosperity and low stress. Maybe these countries are laboratories of the future.
While I agree that it's a social problem I think it's more of an industry problem than a hiring problem. The industry generates sales by putting new tech first over solving business problems. So you have customers like big companies and consulting companies that hire "cheap young and naive programmers" with little experience who are willing to jump any hype train. After all it is easier to just learn the latest bunch of technologies opposed to recap decades of computing history. Then the young programmers implement proof of concepts in, say, cloud, containers, serverless and BigCo execs are satisfied because they can proof they are trying out new stuff. It doesn't matter that it's not maintainable or sustainable because it's thrown away after one year anyway, when the cycle starts over.

Obviously I am exaggerating but it's still a huge part of reality.
Wrt brain drain: Edi Weitz is a smart guy, but not in the same league as e.g. Henry Baker, Jeffrey Mark Siskind, David Moon, Bill Gosper, Guy Steele, Marvin Minsky, Peter Norvig etc. There are still several people worth following left, even if you're not a common lisp fanboi (e.g. paul khuong), but hardly a lot which are moving the state of computing forward to the extent it was the case for many decades.

Dough Hoyte wrote Let over Lambda which is strong on the same breathless prose gracing its blurp:

> Let Over Lambda is one of the most hardcore computer programming books out there. Starting with the fundamentals, it describes the most advanced features of the most advanced language:

but IMO much weaker than PAIP on the actual "hardcore" programming. I can see why it would appeal to you more.

Wrt single precision being the default floating point type in practice:

* *read-default-float-format*
SINGLE-FLOAT
* (cos 355/113)
-1.0
* (cos (/ 355 113.0))
-1.0
* (cos (/ 355 113d0)) ; get a more accurate answer by using double float literal
-0.9999999999999645d0

The only practical implementation which diverged from this for some time was CCL (which used doubles), and they gave up because of friction with the rest of the community. I don't have time to address all your other claims that what I wrote is ridiculously false right now, so if it makes you feel better you can tell yourself that you still showed me wrong on 9 out of 11 points.
Yeah, Mars has the downsides of a planet: gravity making things heavy and makes launches from the surface take a lot of energy, dust getting into/onto things it shouldn't, an atmosphere thick enough to be a problem when landing etc. But Mars also combines those with the downsides of space: no breathable atmosphere, no magnetic field, very little water or other life-sustaining resources etc.

If we had the tech and infrastructure to colonize Mars, we could just colonize the solar system by building orbital rings and space stations. It would be much cheaper and easier. So much so that it is possible in our lifetime without requiring the currently unatanable technologies that are required to make Mars feasible. (e.g. terraforming)

When you look at the cost/difficulty versus the benefit, colonizing the Moon first and then spreading to the asteroid belt makes way more sense. The only reason to go to Mars is that it is another planet and thus phsychologically closer to being a second Earth than any other location in our solar system. That is not to say that we shouldn't send humans there. Just that a permanent base really shouldn't be our priority when there are so many better places to colonize first.
Is it a broad change of culture, or maybe your friends became parents recently?
Hey- does anyone know how this compares to Marpa? Also, more examples of errors would be great :)
As another fellow ripper of physical CDs - is there a good way to check for quality of my rips besides looking at the bitrate and listening to all of them (talking mp3s here, of course)?
I'm not interested in perfect lossless quality, but I'm quite sure I should re-rip the CDs I did 10-15 years ago, but for VBR mp3s it's kinda hard to decide what is 'good enough', as compared to say 128kb/s rips - so I'm looking for a scriptable way to give me a rough "keep/maybe/definitely throw away" metric...

Rephrasing the question: What are people typically using these days when not going for FLAC? Some of my mp3s are definitely from the "HDD space is expensive" age 15+ years ago...
The ArdaCraft project seeks to recreate Tolkien’s Middle-earth in Minecraft
I believe this is what Jordan Peterson calls "Darwininan truth." He thinks it is the ultimate truth, but Sam Harris (on the side of "Newtonian truth") would certainly beg to differ.

I can only imagine that there are both, the "Darwinian" one that we humans use as an interface to an underlying, patternless, data-oriented "Newtonian truth."
Compulsory Licencing of Backroom IT?
Getting a CS degree to get vocational training to be a developer is a pretty terrible idea in my view (and I have a CS degree) - having a physics or mechanical engineering degree is particularly relevant to being a plumber so would you expect a CS degree to help being a developer?
Layers of the South Pole of Mars
Thank you for these. I will read up on them.
You don’t achieve acceptance without a level of respect that comes from being useful. JS is really one of the most useful languages today.

You can argue whether everything moving to web apps (and I may be using the term web apps wrong, but I’m speaking about anything that runs in a browser) is such a good idea, it’s probably not, but it’s whats happening because it’s really fucking awesome in terms of getting things to actually work across multiple devices.

JS does something none of the other tech stacks does, in that it integrates really well with your current stack. I work in enterprise, we operate more than 500 different it systems, and most of them run on windows. So natural,y our operations ninjas are really great at Microsoft tech. Operating ruby, PHP, python and so on can certainly be done within the windows environment, but we’ve naturally been doing .net since it fits in better.

JS fits into this infrastructure perfectly. A lot of it is thanks to MS, but we haven’t had to spend money on retraining staff to integrate modern JS into our stack.

The language itself offers a lot of freedom, which includes risk, but I don’t personally think it’s worsening that regard than python.
Web Typography Resources
That is definitely not true. These are all examples of getting folks to associate an existing company with a logo. If you are starting a company, you don't really have to do the same work. All you need is to advertise the logo and attach it to your products. The "bulk" of an advertisement can mention the name in text or audio. It works nearly the same as the name does, but with less mental effort on the consumer's end. You simply need to be consistent with the logo. Like the other poster said, game studios do this, even new ones. Superman and Batman pulled this off very successfully long ago as well.

Of course, it does take some popularity for it to be in the public eye like the McDonald's logo does.
Elon is trying to do something similar now with his car tunnel transport network: https://www.cnbc.com/video/2017/05/12/elon-musks-new-undergr...
Maisie Williams shows off Daisie, an app for artistic collaboration
> One can't even add 0.1 and 0.2 together and get what you'd expect.

That's floating point math, and persists in many languages [1].

> Variable definitions are global scoped by default, semicolons can randomly be omitted, etc.

Nothing random about it, automatic semicolon insertion is well defined/documented [2]. Also let [3] is your scoping friend.

[1] https://0.30000000000000004.com/

[2] https://www.ecma-international.org/ecma-262/7.0/index.html#s...

[3] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Remember that most people are average, they have to as per definition.
I skimmed through this and have already found a bunch of interesting sections, but there's also a ton of background information on topics related to bandit algorithms.

The authors say that this is the first draft of the book submitted to the publisher, so I suppose it's nearly complete?
More details available at the site they put up, http://banditalgs.com/
How we measure without maths
Please tell me this is a joke and not just the golden number's version of an Onion article. Actually - you don't even need to. I've seen marketing material that's very similar to this kind of psuedointellectual garbage.

This is in "so bad it is good" territory - sharing it with my design team tomorrow morning.
You can use // instead of / to request a integer division with integer result.

int//int=int instead of int/int=float.
sudo netstat -planut would have shown what process was sending udp (and any other connections)

If I run up an iperf stream from one AWS server to another and run that command, one line that's out is this:

udp 0 0 172.26.4.22:44142 52.56.147.150:5001 ESTABLISHED 20114/iperf
I always wondered how much crime I can get away with by pretending to be a woman wearing a burqa then take it off