skysight-inc/HackerNews huggingface dataset:
It's mostly two things:

1. The stuff that never goes down (gets automatically restarted with last-known good state) and the amazing runtime in general. Not to mention it's much faster than Ruby or Python or PHP... In some cases it's faster than Javascript although JS and Erlang/Elixir are, on average, tied on performance.

2. A switch in philosophy and the way you troubleshoot your app: from magic/implicit to explicit. Many people cannot cope with this one because the force of habit is extremely hard to overcome. I for one enjoy knowing what exactly is going on in my app and exactly where but many others disagree. Again, it's a philosophical thing; you either are into it or you are not. There is also the objectively technological aspect: zero magic and implicitness mean much easier bug fighting. You no longer have to dig around in callbacks and installed on-start handlers.

Make no mistake: it's harder to start with an FP language. Nobody is disputing that. The benefits to be sown after the initial culture and brain shocks however are a lot.
Caesar represents Mozilla’s users being stabbed in the back by Brutus Mozilla, and the Google Analytics cookie that is downloaded upon installing Firefox is the dagger.
> can be anywhere near as efficient as centralized ledgers are

Yeah, no one ever claimed that they would be more efficient. If you have invested assuming the efficiency is the main goal, you have been misled. What they do provide is efficient decentralized ledgers, which is a whole other game completely.
Firefox's marketshare is pretty horrible - non-existence on mobile and very small on desktop and shrinking at 10% a year.
It is basically at Edge-levels of adoption on desktop:

https://gs.statcounter.com/browser-market-share#monthly-2009...
The universe isn’t smooth. The CMB is not uniform, and at a very large scale the universe is composed of attractors and voids, which stem from the anisotropy of the early universe.
> If you're going to be sharing files seriously, just install an ftp server.

> Less serious people should just use email.

Almost the exact same response. No concept of the prosumer / intermediate user.
You can take a look at the eth2.0 specification here https://github.com/ethereum/eth2.0-specs. They have solved the nothing at stake problem, and they currently have 8 independent client implementations written in different languages that can 'talk' to each other on a multi-client testnet. They are much further along then people may realize.
That's certainly possible. People have been trying to figure out what threshold of gentrification is required to keep families with means from leaving. I expect it's very high in DC and hard to replicate elsewhere.

That said DC is a small place surrounded by some significantly urbanized parts of Maryland and Virginia (eg Silver Spring, Alexandria, and many of the communities with metro stops).
Notice that they are using Common Lisp, which is a multi-paradigm language, rather than a more functional lisp like Clojure.
I know podcasts are generally advertised via an RSS feed on a webpage, but that should be collected by e.g. Google (or Spotify, Apple), not directly by a device.
I think Saas has a ton of advantages for customers as well. Just spitballing some:

- Updates happen automatically without disruption to users

- The product, at least in theory, improves and adds new features over time

- Can access from any device

- Better integrations through APIs, Zapier, etc.

All of those things are pretty non-trivial.
What stops them from becoming plain old authoritarian supporters with guns?

They wouldn't defend anyone if coopted well enough.

Attribute virtue, even more so Democratic virtue to such a huge chunk of population sounds extremely naive.
I’m all for mechanical sympathy, and I’m sure that some programmers legitimately need their language to map neatly to assembly, but that isn’t the norm as evidenced by the overwhelming popularity of interpreted and VM languages. Lots of companies are making money hand over fist with Python, which is probably 3 orders of magnitude (or more) slower than the optimized C or C++ that this real-time graphics engineer is writing.

EDIT: Is this controversial? What are downvoters taking issue with? That Python is a very popular language? That it is much slower than C/C++?
> hence take into account that one person cannot occupy the same space as another, and the overhead of routing, blocking

I'm not sure what you mean by this beyond what the author already implemented—people occupy space that can't overlap, several of the simulations break down because of blocking, and many of the simulations even display the routing paths that the agents are planning.
Bait. That's today's reality.
OK, but dismissing most of the things that people use computers for as "the fringe" is rather parochial.
Doesn't Google Glasses have an indicator LED for when they are recording?
Which is why I unplug my Nest from the wall socket when I get back to my apartment.
it is Alibaba + Microsoft, not just MS

https://www.alibabacloud.com/blog/announcing-the-open-applic...
Genuine question: in what way are fingerprints not authentication? (to a ~1:500K uncertainty)
Thanks, i wish you also all the best to reach 1k soon as well. I know I sound a bit manic, but its not an artificial mood change thats the reason for my personal development but the perspective that i can influence how i feel. That i am not trapped in what ever behavior and thought pattern I am currently in. Its like i tried to solve 3d problems in 2d and now know that there is an additional axis i am actually making progress. Even if all the positive development would vanish due to outside circumstances tomorrow, I now know that I can work on my self and how to do that.
Guidence for Conducting Offsites
They are clearly at fault, but at this point customers need to be more cognizant of the fine print. I recently did a Google takeout of my data and found for most services they have no tracking on me after March, which is around the time I started actively hunting for options to turn off anything which reveals private information. Taking steps to learn how to reduce my online footprint also helped
I used to work in a company that had part of the process written in Lisp and it was in true production. Once the (fp) guy left the company everyone else had to support that code. What a nightmare that was. No one wanted to touch it with a ten foot pole. Should we had another FP guru in our midst, that may have turned out differently. But everyone was in agreement that that part needs to be rewritten in a language that everyone else is using. In real life - if most stuff in your company is FP and there is plenty of expertise to go around - do FP. If not - do not. :-)
Erring on the side of unlocking? Fascinating strategy for a lock.
If you are listening to the recordings and it's annoying to you that they have different loudness levels, you can try out my add-on that normalizes the levels: https://addons.mozilla.org/de/firefox/addon/vmo-audio-normal...

You can also see a demo here (requires git clone): https://github.com/est31/js-audio-normalizer
The most “amusing” part of that thread in my opinion is this one:

> The http://mozilla.org tab discussing the importance of Privacy loads in the background, bringing along with it the Google Tag Manager and Google Analytics. Hello, Google.
Can confirm. My brother-in-law’s wife just became a permanent resident. Immunization was the main concern.
^^^ Someone who doesn't understand what it's like to have to support kids or others that depend on you, which requires job stability.
Yes, but when would be the best time to start shorting their securities?
I love the project and have participated. What I feel lack is cases/words that kids are able to pronounce (with help of parents saying what they have to repeat).
My 3-year old son love to use speech translations and searching for videos, but it frustrates both me and him that he pronounce it in a way that "all" humans would understand but the voice-to-text get his voice wrong in 3/4 of the cases.
Great write up, but I don’t see how it could scale with the pessimistic lock of Spanner.

Updating the current balance of big merchants, which are receiving multiple payments per second seems to create a lot of lost transactions, with the locking of the balance.

That would generate deadlocks in RDBMSs, curious to know if Spanner is able to scale it.

I built a similar system using DynamoDB and optimistic locking, and for that I had to remove concurrency of updates in the same document, meaning you can get ˜30 updates of the same document per second, with each update taking ˜30 milliseconds.
Such as what, scaring students into obedience?

If so, then where's the opposition? It's completely unethical.
I think Google is trying to do this with the new update to Assistant - the language model is only 500mb so it can all be processed on the local device. I saw in a blog post somewhere they are trying to get to where individual devices hold data and compile these aggregated profiles on the device, the send the profiles to google for their ad services and other big data stuff
If you want to bake a cake, FP like this could seem awkward.

But what if you want to run a bakery and split the work across multiple cooks? In that case it helps to have clearly defined ingredients.

I'm only trying to say that it all depends on the context. Obviously personal preference is a big factor too.
The goal of making a large, publicly available training corpus for ASR is incredibly admirable, but this approach is problematic. People speak entirely differently when reading from a script. Models trained on read speech (like LibriSpeech) generally don't perform well on spontaneous speech test sets (like Switchboard). Transcribing speech that was read from a script isn't a particularly interesting problem.

This effort would be more interesting if it could collect speech data in a more specific domain, like web search queries.
I see no benefit in a trustless currency: If I have no trust in a currency, why should I trust the goods/services?

I see no benefit in a decentralised currency: gold is one (anyone can mine it) and there’s a reason we moved away from it.

I don’t buy that bitcoin is either decentralised (they who control the algorithm steering committee control the currency); trustless (why should I trust irreversible transactions? Why should I trust those who wrote my wallet? Why should I trust those that wrote my mining app?); nor robust (the domain of money is law, not logic, so always subject to government interference; the price is currently highly volatile; and apps always have bugs yet to be discovered).
If you can afford to give your employees these benefits your profit margins are vastly larger than most software companies.

Are you the sole founder of this software company? If there are/were other founders, do they also carry the title 'Senior Consultant and Partner'? I've yet to see executive or founder leadership at a software company carry a similar title. Not that titles matter, but I'm just a bit confused on your claim of founding the company vs. what I've seen in the industry with respect to titles.
Some of the conservative emails I did not opt in, so could be considered spam. Others I did opt in and it still gets sent to spam.

On the other hand I get unsolicited email from some Democrat groups, and I never see such emails in spam.
Unless there's been a foundational shakeup, I'd be wary of Tizen. There have been numerous reports of horribly shoddy development practices and massive bugs.

Never used a Samsung myself so I'm just remembering stories.
Top Secret Hiring Tips from Facebook, Amazon and 3M
You will need infinite amount of energy to insert spaces between these marbles. Can you point us to source of this energy?
I think the only reason to hold out for Bitcoin over something like Stellar is an extreme libertarian ideology.

Stellar is attractive to me precisely because it works with society, rather than against it. It uses the trust relationships already built into our social systems and institutions. It's true, I don't trust Chase individually not to screw me over. But I do trust 50 independent organizations (including government, private individuals and corporations) all checking each other's work. You get 98% of the benefit of Bitcoin with thousands of times greater efficiency.

The only scenario where this stops working is in a complete societal breakdown, and frankly that is not a contingency most reasonable people plan for.

Is hypothetical resilience in the face of an anarchist fantasy really worth millions of tonnes of real carbon being pumped into the atmosphere?
the buffet problem (long lines) is due to head of line blocking by actors who take very long time at a station.

the simplest solution is 1 entrance line and N parallel buffet rows.
There is a fix for that.
You should read the OOP version of "for want of a nail" proverb near the end of this post (http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...).
We can improve the syntax further

[butter, sugar, walnuts]
mix()
splitIntoPans(pans = 3)
bake(time = 30, temp = 175)
cool(time = 5)

Hmm, wait a second.....
I think that’s a bit of a redefinition of what disagreement is in terms of friendships. I can be friends with people who have diametrically opposing views on fundamental things. It’s okay. It’s not the end of the world. Moreover it’s easier to change minds as a friend than as an adversary. Sometimes you don’t get to change minds, but sometimes you do.
I wish core counts hadn't gone crazy. Our developers are using PHP, Python, and Visual Basic so none of it gets used.

A 6-core system is perfect. However, we end up buying 12, 14, 16 cores.

And to make it worse, we buy dual CPU's on the servers. The buyer has determined core count > *

Give me 8 cores and all the clockspeed I can get (for our workloads)
Web and UI JavaScript Frameworks and Libraries
Makes me wonder if the pro Firefox and Anti Google threads are part of the marketing ...
Nondeterministic Collations in PostgreSQL 12
Ghost Keyboard
Streeter here.

Although I don’t work directly with the FPGA stuff, it’s still a very, very small piece of the overall pie (and new).

The motivation behind using Ocaml is mainly in its correctness(!) not because it’s fast (it’s not). See Knight Capital for a good example as to why. There are great videos on YT by Yaron Minsky that explain this better than I can.
They get delivered through ads and sites directly in order to steal further resources from unsuspecting site visitors.
> Precisely.

Demonstrating the opposite is an very different thing from failing to demonstrating a difference at all.

> What set of measurements and calculation do you have in mind that avoid this circularity?

Any measurements that would actually work, I think.

You're the one asserting circularity, so I think it's up to you to explain what specific argument would be circular. Especially when you're apparently talking about theoretical arguments that swebs might have.
I do not pretend to be a particularly skilled programmer, but in my not so long career I have picked up a bunch of tools: a few algorithms here and there, some data structures, some programming techniques like encapsulation, late binding, higher order functions, pipelines, various form of polymorphism (dynamic, static, ad hoc, inheritance based, structural or whatever), some concurrency patterns (message passing, shared memory, whatever). I end up using whatever seems more appropriate to me for a specific problem depending on intuition, personal preference and experience.

Now, various subsets of the items above have been labeled with different names (functional, procedural, OOO, generic, whatever), but of course most of the time no two people can agree on which subset deserves which label.

I must not be the only one, because a lot (but not all) of very successful languages are not very opinionated and let people mix and match bits as needed.
I set up the face unlock on my S9 and lasted about half a day before i was back to the fingerprint. Its just so much easier and more convenient in every way.
AWS Lambda: Long-Running Functions Using Tail Recursion
Shorten and Declutter Any Link
TurboTax’s 20-Year Fight to Stop Americans from Filing Taxes for Free
Taxation comes to mind. Steuernummer, Personenkennziffer, Social Security, whatever.

Now all hail his highness, the holy Herman Hollerith!
I don't follow. When I look at [2] I clearly see clusters and they look like they correspond with race.
Actually this is interesting. Some US states require two party consent for recording. Doesn't that make a phone in your pocket illegal in those states, unless you say "I have a phone in my pocket, and it's recording."
Wasn’t referring to terminal compatibility as much as the “stuff that doesn’t necessarily do what it says it does”.

A big portion of most configure.sh scripts is logic that doesn’t just check for something, but that it can be trusted to do what the compiler will be expecting.
Does this mean if the fingerprint scanner gets "confused", it just defaults to unlocking the phone? That seems like a pretty terrible design.
> The inconsistencies in question relate to the domain model of accounting, not referential integrity or other (normally) easily enforced database invariants.

Constraints can be more than referential integrity. When PostgreSQL released transition tables, I built a very small proof-of-concept using them to constrain a double-entry (-like) system. https://github.com/jimktrains/pgdea allows any number of debits and credits in a transaction, but the whole transaction must have a 0 balance.
All smartphones, Apple and Android, use dedicated audio processors which are always listening for the command word by saving recent audio to a buffer and analyzing it before discarding it.

There has never been any evidence that I've ever seen that these audio processors save and transmit their work pre-activation, only post-activation of the service.

Although I do remember in the 2014-2016 time frame when the CIA hack tools got released I believe there was a tool which could basically hot-mic certain iPhones through a zero day and use it to live transmit to a state actor without warning the user (minus the device getting hot from recording and network access).

I'm sure Android has similar zero days just as all software does.
Contrary to most HN folks I do appreciate that Oracle has bought Sun in spite of how many things turned out.

Apparently on their Oracle-hate rage, everyone is eager that besides an initial offer from IBM, later withdrawn, no other company bothered one second to buy Sun assets.

So had Oracle not bought them, even the later killed products would have died on the spot, and in spite of their openness, as talking is cheap, no one else would actually bother to pick them up.

Naturally hating Oracle is easier.
"A FORTRAN programmer can write FORTRAN in any language"
They’ve done the same to AdWords and Adsense. I have messages that have been showing for years now and won’t go away.
They get fiat whenever someone makes crypto payments to them. The payment can be stooped by anyone in between like the exchange the bank of said exchange or the web shops bank who gets the payment form the exchanges bank. None of these web stores circumvent the payment processor oligopoly.
I think there’s a lot of room in the e-bike space but don’t forget transit even if it’s not cool enough to get VCs interested. If the city planners do their jobs competently few things beat a bus in a priority lane for getting a large number of people around a city quickly with low to no CO2 emissions.
I suspect that says more about the state of frontend development today than about Mozillas privacy policy.

Anyway, I think Mozilla should address all these concerns ASAP.
Yes, there is an in-between at which Newton laws hold. Too big for QM and too small for GR to make a difference. Fortunately, this is the scale in which we live.
A few issues:

First of all because they cannot be revoked. Unless you count cutting tools and torches. Just as well as they can be easily used without the user's consent (e.g. sleeping) without them being aware of it. Note: this does not require stealing anything as in the passphrase case.

Additional problems are the high false positive rate.

They just identify the user, not an action of authentication/authorization; i.e. a mental action like remembering a password and actively approving something.

See it this way: Your bank card identifies you, you pin number authorizes the payment. These are distinct differences. If you ignore authorization you get nfc payments which are very convenient but far less secure and easier to manipulate. Note: your pin can be revoked, your fingerprint can't.
Sorry, but I think you need to take another look at Datomic
It's seasonal for me.

Spring and summer, TouchID works flawlessly. Once the air gets dry in the fall and my skin starts to get gross, TouchID struggles. But I guess that's to be expected.
its listening for that keyword, whose to say its not listening for others
>> gravitational lensing based result

What's wrong with basing your results on gravitational lensing? Is it related somehow to the complexity of inferring on how much the images are wrapped by gravitational lensing?
Explain to me how they prevent the energy requirements of proof of work securing the entire cryptocoin infrastructure from growing significantly faster than the market using that infrastructure, and without compromising the whole reason behind cryptocurrencies in the first place, which is decentralization and lack of trust?
Apple Send button is slightly wonky
This article is not necessarily convincing; however, the fact that we currently have an administration in power where it is potentially believable is disappointing. The president is actively profiting off of foreign powers and lobbyists booking rooms in his hotels to curry favor and with holding foreign aid to force investigations into his political enemies. His daughter is serving on his administration and actively receiving patents from the Chinese. His son in law is serving in the administration and actively
seeking (receiving?) investments from the Saudi's in order to fund his business. The presidents sons are actively seeking investments from foreign governments for their fathers business.

Whatever your thoughts on Carter he put his peanut farm in a trust to avoid any semblance of impropriety.

Would anyone be shocked if the article was correct in what it implies?

That is the truly upsetting aspect of our political reality not whether or not the president is responsible for this particular implied malfeasance.
I think he means more "the outer layers".
For instance Alpha Go was written in Python at the outer layers. The core pieces doing the actual neural net work are low level libraries.

Similarly, google search, at the outer most layers, is javascript, then probably some layer of Go or similar, but then the core is highly tuned C++ and assembler.
The main issue is that someone can hijack your phone, use the compromising screen protector and get in to your device

Edit: Here is a video demonstration, posted by someone else in this discussion

https://twitter.com/Sta_Light_/status/1184475413252210688
Germany's Criminal Code, Section 201 Violation of the Confidentiality of the Spoken Word [0]:

Punished with imprisonment up to three years or a fine, just the attempt is already punishable.

[0] https://germanlawarchive.iuscomp.org/?p=752#201