skysight-inc/HackerNews huggingface dataset:
The antique sort is still a thing. The world would be a better place if all marketing people had to dress like this:

https://en.m.wikipedia.org/wiki/Thomas_Woodcock_(officer_of_...
> nocode apps

Do you mean fancier Wordpress?
I’ve been using elixir for about a year now. It really makes writing API code joyful.

The pattern matching concept works so well for handling the variation that happens in API request handling.

I also love working with Plugs. The pipeline nature of elixir translates directly into how you manage a request/response, and the plug abstraction pattern allows you to be explicit about what should happen, and hide the details in a clean way.

Overall, there are a few simple language patterns that, when used together, provide a lot of power and flexibility — without the drawback of over complicated code.
Where have you seen this? Maybe I haven't been in any rich peoples' houses, but I've never seen a house with any kid's bedroom having its own private bathroom.
Do that a few times, I might believe it. To it this many times? Embrace, extend, extinguish...
Summary of Jeff Bezos' 1998 letter to shareholders – customer-focused
I don't use any antivirus software now a days. They basically seems to slow down the computer (I am not quite sure about this) but here I got one more reason not to use one. I guess qindows defender is okay and sufficient for most of the cases and you can always switch to Linux.
I don't have any inside knowledge on this. But I would think choosing any particular country could be interpreted as posturing by some group.
this is the TSA retirement plan:

show up to the airport with your life savings

the TSA agent retires with your money
A lot of what's in the market for UK bathroom remodelling is actually very poor and unsuitable materials (e.g. cabinets with a veneer on top of particle board that will just love the humidity and blow up nicely once the surface or a corner gets a knock). It originally started with kitchen companies seeking new markets, and only needed to resize units and change installation habits a little to add new, (badly) fitted bathrooms. As a result a lot need redoing as half the stuff was never really suitable for being in a bathroom in the first place. Going on the quality of most kitchen installations, why would anyone ever...? :)

So you move into a new house with a grotty, worn out (and possibly only 4 or 8 year old) bathroom, with mould and maybe a tile or two falling off. Now you need to remodel, and most of what's out there is shoddy "replace every 5-10 years" quality, so the cycle repeats. New build homes are happy to install the cheapest shite available so long as it looks OK. Every time someone moves it's just about certain the mouldy, grotty bathroom and kitchen will need a makeover (or a divorce). If they got suckered in to a fitted bedroom you'll need to budget to rip that out too (also built from kitchen units with ideas above their station). :)

The parts of Europe I visit seem caught in a similar game.

Up until the seventies most houses were built with lifetime bathrooms -- one 50s house we lived in still had the tiling and fittings from when the house was built, still looked clean, nothing broken. All we ever needed to do was change taps as they had started to wear, and fit a better shower. A couple of tiles were lifted doing that -- that was revealing. No tile adhesive, all the tiles were mortared directly onto the brick, no wonder none had been lost since new. Not only that, tiles were better and the edges and corners were in the tiles -- none of the awful, easily broken, plastic corner things that appear to encourage mould.

The nicest house bathroom I ever saw was a house that had managed to keep its turn of the century bathroom, with high gloss tiling, original bath, radiator and polished pipes, with the modern additions carefully picked to appear like they were there from new.

Never quite understood how so many got so completely suckered in to such wasteful and expensive short-termism.
It says it may have “heightened anxiety”. It probably knows his own brain was limited in some sort of abilities, so it subconsciously limited risk taking
I totally forgot that "drop" could mean "release". The usage of the word here seemed entirely unambiguous to me.
Top loaders are common in Japan and they use a tiny amount of water. They also have a feature to drain the bathwater to use instead of the tap. Of course a "bath" there isn't for cleaning but more like a jacuzzi.
It depends on the industry and the size of your company. I’ve been in a position where the only choices we were given were upper-right quadrant products - nothing else was on the table.

That said, other companies don’t care two hoots about it and prefer to evaluate against their own criteria. Even for this it doesn’t hurt though - it can only add weight to the test results.

So yes, it’s valuable for many reasons.
Or load it in Metabase (as an macOS app).
The OPs soln makes sense for an intranet application with a small-ish user base (e.g. an internal app used by startup personnel) In this case, the likelihood of threat models like brute-force attacks, XSS, etc are all dwarfed by other threat models (social, physical, etc). I think it's a good compromise; and at least they aren't storing passwords in the clear, and picked a good hash function! These are really low-hanging fruit and you'd be surprised how often even this goes wrong.

In any event, I also believe there is a generally better approach to auth that avoids a lot of the complexity of traditional approaches. It's speculative, but see my other comment in this thread: https://news.ycombinator.com/item?id=22157951
Which makes me think - are YouTube, Drive and Gmail the holy trinity of long-term google projects that will stand the test of time?
I've had good luck with Whink Hair Clog Blaster making hair clogs vanish with minimal work.
No room for jokes here I guess... what a fun crowd
https://www.oxbotica.com/
That one is here to stay, it is a property of software-based RAID. If it bothers you, use UPS.
Hiring at U.S. Firms Showed Signs of Cooling in Fourth Quarter
Wine is an emulation layer for Win32 on Linux.
You can install Windows in a virtual machine if you have enough resources.
Well, that would be 18 months after the VP that championed the acquisition has been promoted and moved on.
A lot of noise for no reasons.

You can not enforce login in for GPL / LGPL software distribution.

Meaning this is just probably that the "click/download" link for the binary official SDK on the official website will require registration, nothing else.

If it's really the case, they should be clearer in their explanations.
Are you serious? There was an article on HN just yesterday about how Turkey censored Wikipedia for two years.

I think a lot of Israeli engineers would just like to be able to host conferences without it turning into a geopolitical debate.
I've been on this site for years with other accounts that I've forgotten the login to. If there is some policy regarding what I'm allowed to do based on the age of my account, please direct me to it.

I am curious how you consider "do realize that [...]" to be an argument, let alone a counterargument.
I think you can safely add Search, Maps and Android to your list.
I trust this guy : https://media.ccc.de/v/thms-26-cryptography-of-killing-proof...

And he's behind the crypto of GNU Taler and Polkadot
Most people I know that understand s4tf well (including me) are excited about it. Chris Lattner and I co-taught two video lessons on it - have a look at those and see what you think: https://course.fast.ai/videos/?lesson=13 .
Or put another way, we want relationships with our users. There's lots of ways that could play out, including money, but it's not surprising at all that a business wants to know who its customers and potential customers are. Next.
Highly doubt that would get me anywhere but. I'm searching for elixir/js apprenticeship. It could be non-paid and re-evaluated at later point. I have been tinkering with programming as a hobby for a while. Currently located at UTC+2.
The number of transactions that can be altered from a sustained 51% attack would be so few and recent (last 10 minutes) in comparison to cost that it makes it not worth it
What's that old saying, never attribute to malice that which can be adequately explained by stupidity?
Show HN: Njt (NPM jump to) – package navigation shortcuts you dreamed about
Do other coins have any countermeasures against this? Other than it being expensive to control 51% of the networks hash rate?

I guess raising the amount of required confirmations helps but even then it's just a matter of time.
Ask HN: Sports You Play Outside of Technology
I believe majority of the people here in HN would have heard the news about Kobe Bryant's death yesterday. This kind of hit hard as outside of technology, playing basketball is one of my go to outlet for my physical and mental well-being.

Basketball is an ultra-competitive, physical contact sport. But there's also that mental toughness that is required to strategize on how to outplay your opponent. It also serves as a good model on being able to play with your colleagues and making sure to adjust your game accordingly so that the team as a whole gathers the win (and learns graciously in defeat).

I want to know with our fellow HN people here, what other physical activity serves as your outlet and why.

Thanks,
they can not..its part of their depreciate java on android strategy on android ..fuchsia OS has flutter by default
That or there need to be a way to filter sources, being able to read the article can prevent a good discussion.
How do you know which side of a blockchain fork is the double spent, and which is the original?
It does explicitly state this in the blog:

"It also allows us to initiate a dialogue with commercial companies who mostly work with open-source versions of Qt."

Open source is free lunch. You pay for it by engaging with the community. So requiring nothing except a login for binaries, which does come at an actual cost for the company providing them, is a pretty fair deal.
I don't really have a rest-of-the-site, but I just launched the first post of my new blog

https://amtunlimited.github.io/2020/01/20/nothing-is-finishe...
> R might not have great libraries for network protocols (REST, etc), as it’s not a general language

No idea how it compares to D, but REST in R is pretty straightforward through the httr library. And in general the "general purpose" aspect of the language is pretty good.
Related: https://www.sifive.com/blog/with-sifive-we-can-change-the-wo...
What kind of of pricing are you getting on these (and what base model CX unit did you select) that they're 'close enough'?

I'm at a Rockwell shop getting 5069-L306 PLCs for just under $1000 (which is a pretty good rate), and have only gotten list-price quotes for a handful of Beckhoff parts. I wish they'd just publish a price list and discount schedule. They wanted a lot more than $500 for a CX5020 or CX9020 last I looked.
IMO proof of stake is a lot less contentious than you imply. ETH2's slashing algo should make these types of attacks very hard.

For the curious a simple breakdown Ethereum 2.0's Proof of Stake (PoS) plan is:

-Minimum 32 ETH to stake

-Staking locks the currency in the staking pool

-Your node votes on the validity of the transactions (this is super light weight and fast, can run on a rPi instead of huge mining nodes).

-If the network agrees you was acting maliciously your locked stake begins to be slashed/burnt.

-Voting with the majority gives you a % of the block reward.

This means a 51% attack on the chain requires 51% of the currency staked which would be extremely hard to get without skyrocking the price (making 51% exponentially harder to achieve). They've also done some spooky proofs I don't understand that make the actual number to take over the network >51% (70% or so IIRC).

So it's green, fast, and harder to attack successfully. And unlike PoW, if you fail your "attack money" gets nuked.
Why turn these options off when most users won't even notice and you get more money in the end?

Because it's the right thing to do? Why is it so hard for people in technology to simply do what's right?

I don't buy the hackneyed HN arguments about "A company is required to maximize profits for the shareholder!" or high school thought exercises like, "Who gets to decide what is right?" It's simply not that hard.

I wonder if software engineers had to pass ethics classes like other types of engineers if the world would be a different place today.
You are absolutely right, but in the light of how these "register to download" changes played out in almost every case we have every reason to be cynical IMO...
I don't order things online that I can easily get by going to a local store.

> Do you see value in that part of the service via Amazon Prime after they bought out WF

It has no value to me, but I can imagine it having value for others. Even if I did order groceries online for delivery, I still wouldn't be ordering them from WF, though.
The amount of negativity for Google has gone through the roof on HN recently. Of course, there are issues with Google, but the general sentiment on HN towards Google is disproportionately negative.
I played Portal 2 for the first time while working on my MS at Michigan Tech, in Houghton. It was a memorable moment to listen to that Cave Johnson audio log and then turn away from my monitor to look out the window at the nearby defunct copper mines.
There are no ASICs known to work on Monero anymore. As a brief summary, the new algorithm (RandomX) uses a bespoke virtual machine that requires 2GB of memory, and programs are randomly generated until the opcodes take in an input (previous block hash) and have an output (new hash with required difficulty) that pass the requirements. It is very interesting.

https://github.com/tevador/RandomX
The advantage of twitter is you get to interact with someone conversationally on things they tweet that they find interesting.

You also can learn unknown unknowns from things that are shared/discussed.

Direct email contact is great, but has a higher threshold to engage in. I think it’s different than twitter, it compliments it - but I think it’s also a lot less frequent because of that higher threshold.
Well, I put hours and hours into French in high school (at times, with serious effort) with very little result. My grades for French were awful.

Spanish with Duolingo, was at least pleasant. If I watch a series like La Casa de Papel or Orange Is The New Black I understand some words (more than something in French).

How would it have been vice versa for me? I will never know.
I'd love to see a service-guarantee of a core Google Product like Youtube, GMail, maybe even something further down the trough like Google music, buying into Cloud DataStore, Cloud Functions, etc. before I trust it fully.

As far as memes go I'm more reminded of the fade-to-black-wake-up-in-skyrim-for-a-200hr-session where instead of a 200 hour game session its a 200 hours of needless migration work.
This. We've seen this behaviour repeated way too many times. This is more than them just being "dumb".
ZFS-based RAID-5 (called raidz1) doesn't have write hole.

https://blogs.oracle.com/ahl/what-is-raid-z
The Public School Teacher Attrition Crisis
I wouldn't be worried for MLIR.

MLIR is getting used internally more and more inside TensorFlow, but also by separate team in different projects, like IREE for example (https://github.com/google/iree ). The TensorFlow lite converter has been replaced by the new MLIR-based one, similarly for the Edge TPU.

But more than that, what makes me confident is the traction we are getting outside Google. First, we landed MLIR in LLVM last month: https://github.com/llvm/llvm-project/commit/0f0d0ed1c78f1a80...

The LLVM Fortran frontend (f18/flang) which will merge soon in the LLVM monorepo is using MLIR for their own IR. It'll be exiting to develop a non-ML MLIR-based frontend within LLVM! In particular Flang is opening an HPC perspective that could be leveraged by other DSLs later.
They are adding an OpenMP dialect to MLIR right now: https://llvm.discourse.group/t/rfc-openmp-dialect-in-mlir/39...

Intel has been actively porting their nGraph/PlaidML framework to be based on MLIR (search for "The Stripe dialect" and "nGraph Dialect" here: https://mlir.llvm.org/talks/ ).

I'm less familiar with S4TF, but I know they recently got some nice new hires, including https://twitter.com/DaveAbrahams/status/1207690883782467584
That's what is funny about all these cloud services, especially Amazon. You no longer get to think about the common sense way of doing things, but instead you have to use the AWS way. You're better off investing your time into building your own agnostic solution.
Someone will be left holding the bag. Your post assumes it will be the double spender, there is no reason to assume that.
It looks modern and timeless now in our age of Metro-style flat UIs and graphic design, but in the 90-00's, most companies went through a bevelled, shiny, chromed logo update because of (IMHO) the flashier web graphics that were more easily generated and the chintzy OS UI polishes everyone thought they enjoyed at the time.

Recent articles on the history of the Volkswagen logo [1] [2] and it's retreat back to flatness are a perfect look into this phenomenon.

[1] https://www.motor1.com/features/369759/vw-logo-history/43475...

[2] https://medium.com/content-shailee/evolution-of-the-volkswag...
Next on list: Google firebase/Firestore/cloudstore/datastore or whatever name it has nowadays.
> legions of HN'ers use

Every single one of those has an alternative. I'm using Firefox at home and Brave on mobile.

I do need to replace Gmail. My primary inbox uses my own domain, so that won't be too hard if and when I decide to switch.

Moreover, if Google lost search, how is it going to survive on those other products? Not one of them is special and doesn't have a competing offering available.
The wonderful original of that song: https://www.youtube.com/watch?v=CZXLLMbJdZ4
So true, yet you got downvotes. Someone is salty.
AI Is Here to Make Developers’ Jobs Easier
I've been tempted a few times to dip my toes into Elixir -- I like the language and the BEAM concepts, but in my environment I always bump into the following concern..

Ecto v3 has been out for more than a year now, and there are still only two supported adapters.. MySQL and Postgres. In my environment, I use a lot of MSSQL and SQLite in addition to Postgres, and those adapters haven't been successfully ported over to Ecto v3 yet.. in looking at some of the threads related to porting efforts, it appears that it must be a fairly daunting process.

I always get to that point in my technical evaluation and wonder whether I ought to sit back and wait for a while yet, until the database stuff catches up and solidifies. I realize Phoenix can still use Ecto v2, but that just seems like it would add legacy dependency issues.. In actual practice, is most everyone using Elixir and Phoenix just sticking with Postgres/MySQL? Is there some other mitigating method that folks are using that makes Ecto support a non-issue?
> after a few minutes

Savage...
> When Sun released ZFS as open source, they made a deliberate decision to use a license that prevented it from being integrated into the Linux kernel

This is simply totally false no matter how many times people repeat it. It pure FUD.

Sun picked the licence because they had to allow linking with closed code for their products, going with the GPL was simply not viable given the situation with drivers on their platforms. Their licence is actually build on the Mozilla licence without forcing resolution in California. Sun actually spend quite a bit of time and resources to develop a really good licence and made it as open they could given their constraints.

Also, Sun very agressivily pushed their technologies to other systems and Linux would have been no exeption. Sun helped Apple integrate D-Trace, and at the same time the hedge an evil plan to not give it to Linux? They helped upstream things to the BSDs as well.

That simply conspiricy nonsense that was typical with the 'its actually GNU/Linux' crowd that was pushed in the 2000s. Sun was seen as evil coorprate trying to stamp on the 'real open source' community, looking back on this now, the absurdity of that sentement should be clear. Sun made mistakes, but their overall track record was staller.

The idea that the function of the GPL is to block other Open Source code from integrating into an Open Source project is an abolute insane concept and a total perversion of the Idea of Open Source. Literally using the supposed 'most free' GPL to activly block and exclude other Open Source code from people.
Anyone know how to calculate the revenue side of these attacks? E.g. if it costs 700k to attack the bitcoin network for 1 hour, how much money could you make in that hour (say based on average transaction volumes)?
Maps! Yes, how can I forget this gem? Search is how we usually define Google so I thought it best to leave it automatically assumed.

On a personal note, Keep is something I would love to have around for the foreseeable future since I use it a lot.
> During the recruiting process, Fils-Aimé asked to speak directly with Nintendo of Japan's Global president at the time, Satoru Iwata, before accepting any job. "It is not something they had planned to do," he told Present Value. "I learned later on, it caused quite a bit of issues within Nintendo. 'Who is this person asking to meet with our global president?'" This phone interview with Iwata-san was eventually scheduled and originally meant to last 30 minutes. It exceeded 90, Fils-Aimé said.

Nintendo Japan thought it was weird that a potential President of Nintendo of America would want to speak to what sounds like would be his primary superior? Am I reading that right?
Headline is misleading. He didn't 'offer to speak', he proposed splitting the conference 50:50 between Israel and Palestine. Fine, if that's something you think would benefit the community, but then should we also be splitting conferences in China between Beijing and Tibet? Russia and East Ukraine? India and Kashmir?

Either turn every academic conference into a geopolitical soapbox or just host it where the engineers are and leave it at that.
It was a fork! That's how the double spends work. The attackers generated a new chain of blocks from just before their transaction, and produced their chain so fast that it became longer than the 'real' chain, causing miners to accept it as the legitimate record of all transactions.

As for 'resilient', try telling that to the people who were robbed of their coins because of this attack!
Not sure on Android. They already work on some replacements. They probably will have some mobile OS for the long-term future, but not sure if that will be Android. But there probably will be some compat layer, at least for the beginning, when/if they plan to roll out some successor/replacement.
I build a FF add-on for my self that applies CSS styles to elements with text or attribute values matching a regular expression to solve exactly this issue, for exactly these sites, plus a bunch more. My HN looks like this [1] and, no matter where I go on the internet, links to those sites are never even given a chance to lure me in.

[1] https://i.imgur.com/Xo4k5Sj.png
One use case I have is embedding statistical calculations in larger applications. Calling R from the language the application is written in is a lot better than rewriting the statistical calculation in that language, especially when it is a complex model.
Grew up listening to the Reds on WLW - it's current slogan is
"The Big One" and it used to call itself "The Nation's Station".
Useful tip: carry a metal object (keys, soda can) with you. Grab it with as much surface area as possible (holding the twisting part of the key, or the whole of the can) and use the tip of the key or lid of the can to touch metal. Because you've spread out your contact over a much larger area, you won't feel the shock. You can use this to get some really impressive sparks - I've gotten as much as 5-6 mm long.