skysight-inc/HackerNews huggingface dataset:
> it only depends on having some IO type for "IO actions" or "IO procedures" or whatever you want to call them.

It needs some IO type that you can put stuff in it; when that stuff is functions you need some way from passing previous results as arguments of the next ones; also, you need some way to compose that stuff in a defined order.

You do those, and you have a monad. Other languages do not work without monads, they just get a single IO monad that everything is implicitly inside. Their programmers can afford not to say "monad" because they only get one to choose, and can't choose not to take it either.
Coinbase and the Widespread Adoption of Cryptocurrency
In places without terrestrial ADS-B receivers, you’re relying on space based bandwidth constrained networks to pipe the data to ground stations.
Scooters: The New Self-Driving Cars
https://github.com/shaunlebron/blinky
doesn't tea contain l-theanine?
I wonder how many of those authors first heard of ramjets from the mid-1960s kids' cartoon series, Roger Ramjet[0].

[0] https://en.wikipedia.org/wiki/Roger_Ramjet
I found this article, which mentions MH370 specifically: https://www.cnbc.com/2014/12/29/why-we-still-cant-track-an-a...

One of the nice things about ordinary transponders and secondary radar is that the information can be wired directly to traffic control for whoever controls the airspace. With a satellite feed, you have to deal with the fact that you’re introducing a completely new system (satellites and their associated ground links), and you have to deploy enough satellites to cover the globe which means a constellation of satellites which is expensive to deploy. This means that control of the satellites is in the hands of a small number of countries or organizations with the funds to deploy them, which means that a critical piece of your aviation infrastructure is no longer in your country’s control. Reportedly, it’s also expensive.
This is a great update! It often feels impossible to decipher the wall-of-text error messages in TypeScript.
The UK's equivalent was probably the cancellation of the TSR 2 [1] that nearly put BAC (predecessor to the current BAE Systems 800lb gorilla) out of business, with the same argument as for the Avro Arrow that manned aircraft wouldn't be needed soon because computers and missiles would make them obsolete (c.f. drones more recently).

1: https://en.wikipedia.org/wiki/BAC_TSR-2
Absolutely. I'm sure a place that hell-bent on equality and fairness would never allow themselves to be hypocrites by not practicing what they preach. /sarcasm.
Supporting display cutouts on edge-to-edge screens
The goal is just to narrow down the search area after a crash. Even at 700 MPH you can only cover 175 miles in 15 minutes. That's a pretty tractable area to search for a blackbox ping. And that's if they have no other info about the crash.
> They provide the leads that answered the survey...

That, in itself, seems like it's worth the extra cost so you could do things like "Hey, your survey information was very helpful, here's 50% off your first meal at BurgerBarn!"
I would join Spotify over this decision. Not that I care one whit for Alex Jones or Infowars, but I am in the camp that believes free speech is its own virtue, and adheres to the "No matter how strongly I disagree with what you say, I will fight and die for your right to say it" principle.

Seriously, when did people decide to start compromising on foundational principles like this?

And before you say it, yes I know that "Free Speech", vis-a-vis the 1st Amendment, is about what the government can or can't do w/r/t restricting speech. I think it goes without saying that I'm referring to the more general, colloquial usage of the term.
> MH370’s cargo included 221 kilograms (487 pounds) of lithium batteries and 4.6 tons of fresh mangosteen fruit, according to its manifest. After extensive tests, Monday’s report ruled out smoke or fire caused by those goods mixing in the plane’s hold as a cause of the tragedy.

Wait, what do the mangosteen fruit have to do with anything?
Are we sure the device is 100% offline?
I love Common Lisp (and I miss its frequent discussions on HN a decade ago). That trend seems to be resurfacing now.

The main advantage of Common Lisp is standardization. There's very few languages that can run old code across so many platforms and implementations. But that also holds the language back a bit in terms of progress. Libraries feel like they have been falling a bit behind. It's also one of the few practical languages that has a great multi-paradigm support.

The main advantage of Clojure is implementing lots of modern functional programming ideas. It's main disadvantage is being excessively tied to the JVM. That allowed initial rapid growth, but it brings some side-effects such as ugly stack traces. Aside from JavaScript, there are no alternative platforms.

Racket will now run on top of Chez Scheme. That's another major Lisp worth considering.

Lastly, Julia shows some of the multiple dispatch ideas in CLOS can lead to really efficient code generation when paired with LLVM or a similar backend.

I wish someone put all these interesting ideas in a blender and implemented them on top of Common Lisp, or as a new language. Something functional, with great typing (like Shen), static analysis and an LLVM-like backend are really worth pursuing. We need better languages to address modern challenges, like merging symbolic and probabilistic AI.
I've read this analogy before, but it's weak enough to be inapplicable.

With wireless networking and even phones, the wires have actually been eliminated, replaced wholesale by something else, radio. A better analogy would be something like the powerline ethernet systems, but nobody is calling them something controversial like "wireless" or "cableless".

Put another way, I've seen cloud computing (of which "serverless" is, arguably, merely an evolution into increasing levels of abstraction) called "somebody else's servers". The equivalent with the Wifi analogy would be "somebody else's wires", and, usually, what wires there are, for the backhaul [1], aren't even somebody else's.

EDIT:

Ultimately, my point is this:

The analogy is weak becasue WiFi is not an abstraction layer on top of wired networking that merely hides the existence of (and, ideally, some of the downsides of dealing with) the wires, instead being a different technology with different upsides and downsides. Serverless is such an abstraction layer.

[1] Which brings up a nitpick: Wifi can remain even wireless in its entirety, with various mesh networking techniques.
BitTorrent the company has been fairly far detached from the protocol and software introduced in 2001. The original client discontinued, µTorrent is proprietary, and launching various services like BitTorrent Sync and Play that really don't have anything to do with the protocol at all... I'm honestly surprised that the company still survives (though this may be why it's being acquired).

Long story short, no, it won't affect you using the protocol and Transmission or what-have-you to download Fedora ISOs.
It's called an exit scam. Many have done it, few notice and even fewer care.
bitcoin / altcoin mania.
Relevant 1 minute video: https://vimeo.com/107569286
The problem here is more that it was the middle of the ocean... gotta have line of sight to transmit.
Why would you choose to leave Spotify over Alex Jones when it hosts literal white power bands like Skrewdriver? His podcast is by no means the worst content on there.
Maybe not SV, but being an economic migrant who currently works as an independent contractor with a foreign company, I'd want to say that at least in my and my peer experiences, it's far easier to traverse the cast system in an upwardly manner when working in the tech sector than in most other sectors. Of course, knowing people will always be beneficial, as in any situation in life, but for instance in Marketing, you either know someone or have an exceptional portfolio, or you've got the exceptional experience that means that people know you.
>If you spend more than 60 seconds of the interview asking me what I think of your coding test, I will not be accepting a job with your company.

Is that a big enough deal to rule out a whole company?
Generally in the US at least, on older houses it's just the water pipe, newer houses use a rod, very new houses use two rods because electrical code requires it now.

Rods definitely do corrode and need to be replaced regularly. ~10 years for zinc coated steel and ~40 years for copper coated steel rods.
How many people, i wonder, are leaving Spotify because of this.
It is illuminating to read the output of such minds as Kent Pitman, Dan Weinreb, David Moon, Richard Gabriel, Rodney Brooks, Guy Steele and what they have to say about Common Lisp and the standardization process, in places such as comp.lang.lisp (the entire archive can be found online) and elsewhere.
The depth and clarity of thought, the foresight, the attention to detail and the guiding principle
of trying to find the "right" vs the "easy" solution (this is beautifully illustrated in "worse
is better" by RPG).

Compare and contrast with the designers of today's popular programming languages. There is something severely lacking in the minds behind PHP/Javascript/Python/Ruby and other languages where projected popular appeal and "easy" is the prime design consideration.

Are we worse off? I think so, not just for technical reasons, but because we have lost something greater that can not be easily put into words.
Worth noting that this is not just for your actual code. You can also typecheck (and, just as importantly, refactor) JSX-based views like React's. You can't do that on stringly-typed templates like jQuery.tmpl, Knockout templates, or similar.

If you've ever had to debug a misbehaving Knockout template just to find it was referencing a misspelled object property, you can appreciate how much cleaner TSX templating is.
I don't see this as just another thing; this is an existential question for the business. Moreover, this is something you undertake in the planning phase. You should not be filing paperwork and buying shit before you even start your research/customer interviews.

Plus, how can you really trust these results unless you did the research yourself? Are you going to base your entire business thesis on the results of a $300 survey? What do these results even mean, relatively speaking? I feel like speaking to customers is too important to contract away.
The UK runs a scheme that's essentially an attempt to trick people into saving by turning it into a lottery.

https://en.wikipedia.org/wiki/Premium_Bond
Are you implying this shows that silicon valley is not a meritocracy?
Start a family with someone else who’s driven to do new things all the time?
Assuming for a moment the NRO has developed suitable optics to image the Earth real-time from geo at say 1 FPS, along with a sensor, and way to pipe everything back to the ground. There are still a couple unavoidable major flaws with such a system:

1) Clouds

2) You can't see all latitudes from geo, the higher the latitude gets, the more marginal the images will be.

So I really doubt such a capability exists. Look a the FOV for a geo satellite like GOES-15:
http://www.wmo-sat.info/oscar/satellites/view/151
I liked Debt until I got up to the chapter on the 20th century where I knew something about the history involved and, well, you have stuff like "Apple Computers is a famous example: it was founded by (mostly Republican) computer engineers who broke from IBM in Silicon Valley in the 1980s, forming little democratic circles of twenty to forty people with their laptops in each other's garages." The whole chapter was filled with stuff like that and made me realized I shouldn't have been trusting the rest of the book.
Iridium NEXT satellites contain ADS-B receivers for tracking planes that are broadcast ADS-B.

https://aireon.com/resources/its-just-ads-b/
TypeScript supports both FP and OOP styles of programming. And it doesn't add any new OOP features on top of JavaScript.
General-purpose devices displace simpler single-purpose devices.

Yes, but simpler general-purpose devices displace more complex general-purpose devices, so long as they're also suitable to the tasks. A robot with a couple of graspers, a picker, a suction manipulator, plus some graspable special-purpose tools could be as versatile as a humanoid robot with anatomically inspired human-like hands, but be several times simpler and several times more reliable.
This doesn't seem like a software problem, but an editing one. You could cut to different recordings of the screen using a fade effect in whatever NLE you're using to edit the video. No need to write a program for this.

Basically film the portion in the rectangle, stop, expand to full screen, then start a new recording where you left off. Bring it all together in a video editor like Premier or Resolve.
Arguing that Australia's 30 year history of no recession is build on 'financial shenanigans and housing' are the arguments of people who defend a theory that is not workable.

Even were that so, why can Australia managed this 'shenanigans' but others can not.

I agree with the Article, the Australian central bank did its job and they didn't have a crisis, the Fed was a disaster and the US suffered the consequences. The Fed however was 10x better then the ECB and that's why Europe is still not recovered.
Can we replace this with the original source please: https://blog.usejournal.com/where-did-you-go-to-school-bde54...

The current post doesn't add anything above that.
With regard to salt, I like the advice “salt to taste”: add salt to your food until it taste good. Salt has many roles in the body; it was simplistic and wrong to blame a oerson’s high blood pressure on salt consumption.
What problem? TypeScript has supported param destructuring for a while.
Progress in robotics for the last several decades has been steady, but plodding and incremental. This is just one small step. I think it's amazing, don't get me wrong, but there is still a Mount Everest of progress to be made before we get to anything like a general purpose robot that can, say, do the housework.
Agreed, its a good place to explore! I live on the Isle of Wight, its full of interesting historical places. I'd like to discover the Nuclear bunker but yet to find it!
I don't mean to call you out... but for an 11 day old account, you seem to have a fair amount of pro China trolling material posted.

Why would border tensions be "over reported." It's a matter of allied sovereignty?
> the whole idea of ES6 was inspired by CoffeeScript. This might seem weird if you were outside the loop at the time and don't realize how succesful it was, but the fact that ES6 got so many cool features was directly due to CoffeeScript's success.

Not sure what "outside the loop" means here but do you have a source for this statement? I followed ES proposals quite closely throughout and wasn't aware of any such thing.

> Here's a list of comparisons between CoffeeScript and ES6/7:

> Note that these are features that were not in ES5, then they were in CoffeeScript, and only then were they added to ES6

Unless you supplied the wrong link, I think you're mistaken here. Of the many examples in the link, the majority are code that was in ES3, or—in the case of array methods—bare little resemblance to Coffescript (I think a lot of those were inspired by Underscore).

The exceptions are fat arrows and spread, and I think the latter has a more complex history.

Two other notables in that link: lexical scope was in JavaScript 1.7, introduced in Firefox 3.6, predating Coffescript's introduction. Generators had an early form in JavaScript 1.8 but the syntax changed for es6, and Coffescript adopted it after es6.
Of any kind... I think the uA741 is about as open as any IC design can possibly be at this point.

Still available from many places. Here is one.
http://www.ti.com/lit/ds/symlink/ua741.pdf
Any unneeded division usually furthers the interests of the minority who created it. This bundle of gender and attitude feels cringey and the association oven-the-top.

Sad that we humans often avoid any serious and rational debate about a topic by throwing buzzwords and expecting the opponent to suspend his mental process.

All that is due to the fear of having a anti-progressive (or the contrary, but not in this situation) label plastered all over oneself, with results ranging from social exclusion to thoughts of worthlessness or worse.
Your reasons for excluding Mars ignore the fact that terraforming Mars gets rid of those problems (except the 34 million miles away problem). Antarctica can be terraformed too and would become a much more livable place. But, I think the current effort is to prevent/stop the terraforming of Antarctica due to the effects on the rest of Earth.
If there was a god, Britain wouldn't exist (due to their past colonial cruelty).
Unsurprisingly, Physics get to decide what abstractions they use the same way developers decide what languages to create. They invent some notation, start describing everything they know on that notation, and if it's productive push it further and further until it breaks.
> But I strive to make everything as simple as possible, remove unnecessary components, etc. I still cant understand contexts where complex is better than simple

If there are some, I'm not really aware of them. Systems we create should be human-manageable. The thing I find interesting is that, even with decades of attempts at better practice, we still end up with complexity that makes our work difficult.
The jet engines were using satellite communications to ping the manufacturer.
I really wish those last two were common.

Even just a generic rejection email sent out at all... sometimes seems like the most you can expect.
The terrible thing here is that:

'very common name' + 1 digit @yahoo.com generates a list almost completely of real email addresses...

Spammers don't care about cleaning their lists... So he just helped the spammer do his job, involving a few hundred unrelated victims.
Trump seems to think F-35 is “literally invisible” in flight
What confuses me is that low unemployment obviously doesn't lead to real wage increases (currently).

There seems to be something wrong either with the unemployment stats or something else is not quite right.

As long as the money that is confined in housing assets doesn't reach the "lower" market of people who actually need to spend that money, it's perfectly logical to me that it doesn't appear as price inflation in the general economy.
It's something a particular group already does, and wants to be more efficient about, but its clearly an abusive act that totally undermines the system in question. You're taking this operation, and pushing it out into the limelight.. the reaction of everyone outside the group in question should have been obvious.

It's like targeting the market of murderers, and giving them a better toolkit particular to their operations, and complaining that everyone who isn't your market is hating it and drowning out the product's value.

If you're going to help people do something widely reviled, then do it in secret.
How a Hacker Allegedly Stole Millions by Hijacking Phone Numbers
Many early rockets had tiny payloads. The Atlas ICBM could be used as a stage-and-a-half orbital launcher, which was the first US satellite, payload being 68 kg (the whole rocket was in orbit, just without the booster engines): https://en.wikipedia.org/wiki/SCORE_(satellite)
All-caps italics is an interesting choice. Is that both emphasized AND shouted?
I'm completely spitballing because what few articles I looked at didn't really answer that question. I'd wager it comes down to money. If events like MH370 are extremely rare then how much money is worth spending on it? If an event like MH370 happened tomorrow and we knew where it crashed how likely is it to change the outcome?

I'm not trolling and I don't know the answer to that last one. But I'm assuming the general consensus is that it wouldn't change anything - a plane would be down and everyone would still be dead. So instead of mandating an expensive overhaul of everything that can feed more data constantly I assume they're probably trying to make some already in place tech fill the gap and it has limits. I am entirely speculating on that though. But when in doubt, something usually comes down to a cost-benefit analysis.
Another lesson in: Please stop supporting SMS as "2FA"
I have always used a local credit union for basic checking/savings. No need for a big national bank for that.
A backhoe is actually very complex

But it's quite a bit less complex than a scaled up anatomic analogue human arm. It's just complex enough to be a general-purpose excavation and construction tool. My point is that the evolved complexity of a human hand is too complex for the general purpose manipulation task. Evolution isn't perfect. It just did a very good job given it had a bunch of fish bones to work with.

Please note I said "simpler" device, not "simplest possible" device. US artillery in WWII had commensurate functionality to German artillery, but did it with nearly half of the number of moving parts. US tanks were individually less capable than their German counterparts, but were more efficient to manufacture and easier to repair. That is what is meant by the economic advantage of the "simpler." Not using a trebuchet instead of a cannon.
Google gives Chrome the virtual reality treatment
Aho-Corasick is really great. It’s a bit complicated to set up, but once you have the modified true set up it’s really fast. By the way,

> Basically I use the selftext, subreddit, permalink, url and title. The other 95% of it is just wasted bandwidth.

It’d probably be better for Reddit if they allowed for specifying the fields we care about rather than just returning the whole thing…
The solution is to block all ads until site owners start to take responsibility.

As a user I couldn't care less about the hardships of the site owner.
that reminds me of the recent article on indonesia using postcards in their rice-distribution program

https://www.npr.org/sections/goatsandsoda/2018/07/10/6273559...
It might work as a antimicrobial (ie, applied externally) because it contains hydrogen peroxide but as to whether it can do anything about a cold (which is after all a virus) is another question.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3609166/
More than any other industry in america
Could you elaborate? As a C guy, I'm interested what you think would be simpler than that simple code you posted. Structurally, what you just posted (minus the details about what "socket" and "listen" mean) could be understood by a child. I'm skeptical the corresponding Haskell >>= construction would be so understandable.
It makes me a little sad to see him write Python 2 code. There's only 18 month of Python 2 left.
Could someone explain why the obvious explanation that "maybe they sweeped the right spots of the ocean, but at the wrong time" seems to go almost entirely unconsidered? i.e., I was always imagining what if the plane was in motion at the time they were sweeping so that they missed it?
I think the word "gripe" was meant to imply criticism that isn't constructive and has no actual value in improving the end product.

Let's say you send code out for review that is just about perfect how it is. The reviewer is faced with a choice. If they don't suggest any changes, they may feel it gives the impression that you are just good a coder as they are, that their input isn't needed, or that they didn't bother to read it and just rubber stamped it. All of these challenge their place in the organization as a technical thought leader and influencer.

Some people have the maturity and awareness to just say, "Great job. I see no reason to change any of this. Approved." Some people don't, so they will dig for something negative to say. Even if it is just "these variable names are excessively long, and it's distracting to read" or "you don't have enough parameters to warrant the use of the Builder pattern here, so take it out".