skysight-inc/HackerNews huggingface dataset:
Stock analysts is not the same thing as rivals, though. If people think it's needlessly costly, competitors would cheer because their competitor is pricing themselves out of the market. As for stock analysts, if it turns out Costco gets more efficiency out of their better-paid employees because they're better, more motivated and less likely to leave, then that will eventually reflect in profits and stock price.
It remains true that no one should ever ask for your password.

Simply asking for my password is enough to make me distrust you forever.
Same. Love the ideas happening in Notion, but until I can go from idea to having it in my phone in less time than it takes for me to find a pen and paper, I'll stick with other tools.
Large scale Information Extraction Engine
funny, I just replied to another comment almost word-for-word in exactly the same terms, before seeing yours. I agree completely.
> When people talk about how great trains are in Europe

When people generalize across Europe, which you've just done, it should often be ignored. They tend to pick the best or worst examples.

Denmark (and Greece) have the least favourable geography for land transport. That favours flying, but doesn't mean flying from Nuremburg to Berlin is necessarily the best option.
Plankton dying and falling to the bottom of the ocean probably sequesters something like .005% of atmospheric carbon a year. That was the main way carbon got yanked out of the atmosphere in the past. The problem is that the process is slooooooooow. Way too slow to keep up with our output.
Testing F1 race team websites for speed is a neat idea.

I'm a cofounder of PacketStream.io

We'd love to see you re-run these tests from our network of global residential proxies to see results from different locations around the globe. Our product lets you select a geolocation to exit from as part of the request.

If you're interested in free credits to run some more speed tests send me an email: ronald at packetstream io
This is quite a change from when they ruined a man’s life for using Github.
MXN to GBP : I can't do it.

BTC to BTC :I can do it.

Non of the fancy services allow me to send money from Mexico to the UK.

It is crypto or paying for SWIFT, Western Union or similar. With very high costs.
Doing data analysis with bash seems interesting. It's perhaps the fastest way to do quick queries. But I am wondering, how much data analysis can you do with "BASHing data"?
Perhaps they are being eaten headfirst. Each bite leaves them a little less scrupulous and a little dummerer
You know, naming things is hard, and it's not reasonable to argue that your code should always be in the optimal state. There are "on the way" states, and it seems like this feature can be used well by saving you from choosing a wrong name too early in the development stages.

Sometimes you haven't decided what a name should be yet. I do not want to see @1 @2 @3 in code 6 months later, either. That's the kind of thing that I'd search for in my codebase before I closed the project, and assign a name before it's too late for me to remember what that bit of code was for. (And look, how handy it's a completely original arrangement of characters that you can even grep for without straining!)

But sometimes you don't have a name ready and it's actually better to defer naming the thing until you know what it is. This feature enables that. You can save yourself from picking a wrong name, come back later when the code around that @# has solidified and it's clearer what to call it. I have never seen this feature before this article, but seeing the ways that people are arguing against it has given me a better understanding of the ways that it can be used well.

I've just been catching up on my tech lore and I'm watching Sandi Metz talks from RailsConfs gone by. There's one talk in particular "all the little things" where the subject is the gilded rose exercise, and how she would refactor it. In the course of the exercise the code complexity goes up (almost doubles) before the gains are realized, and suddenly there's this huge bit of code that can be safely deleted, now the complexity has gone way down and the code is good.

My only point in bringing this up is that there are intermediary states that, if observed in a vacuum, we'd all agree are badly formed and simply not exemplary. This strikes me as an example of one of those features. You can come back and make it better. This is just how it will look "on the way" to something better. (I know, "you won't come back" but that's not an argument that I'm ready to accept.)
Let nature heal climate and biodiversity crises, say campaigners
Which is also the correct thing to do. Despite our president and some NYTimes columnists being scared of automation (apparently they only agree when they're wrong), automation has saved so many lives that a failure like this doesn't affect the big picture.

Yes, mistakes were made, yes, we should find ways to avoid this happening in the future, no, automation isn't the enemy. Without automation in flying at the current number of airplanes in the sky we'd probably have one or two crashes a day. The fact that 2 crashes in half a year make the news is thanks to the amazing safety of modern airplanes.
That and 2/3rds of websites are just Shopify templates, etc.

I suppose this is the natural progression as a given thing becomes more accessible, that the things themselves lose personality and flair because literally anybody can do it now. It reminds of cars, actually, how back in the early days every car was unique because when you bought a "car" what you received was a chassis, engine, wheels, etc. and then you'd take that to a coach builder who'd finish the job to your liking. Then as time went on, things got standardized (for cars, it was manufacturers and models, for websites, it's companies like Shopify, Wordpress, Joomla, etc. and then slowly everything gets paired down into what is generally agreed upon as the "correct" set of features, and they all just look a bit the same.

And then of course you occasionally have a teenager who fits a great stereo to a Mazda or something, but by and large, everything is pretty much standardized.

I know it's more efficient, but it's terribly boring.
Excellent article. "One week" is my favourite silent movie of all time.
I miss the times when websites weren't being designed by designers, and even when they were the practice of web-design was in its infancy so the well-trodden tropes of today's internet were not established yet.

It was creatively speaking a very exciting space - there were almost no rules yet, and you could do whatever and people wouldn't be turned off because your site looked weird or unusable, because all sites looked weird and were equally unusable.

There are many upsides to the web we have today: accessibility, ease of use, ease of discovery, rich content, but that creative space has gone and something with that fresh creative scope combined with massive, new audience may not exist again in my lifetime (or even ever - the internet was the first time you could throw up a page and have people all over the World see it - a larger network of eyeballs can never exist).
Crossing the Rust FFI Frontier with Protocol Buffers
Apnea is all about conserving energy, moving as less as you can and as efficient and you can.

That said, have you ever watched an apnea competition? When reaching the surface, athletes are required to say "I'm Ok" and do a sign with their hands. Some times they can't do that because they're in a hypoxia state and very close to pass out. it's not a situation you want in a contact sport.
Front end javascript really hasn't changed. The newer native stuff is great but you cant really use it without dropping support for anything Microsoft, or writing a bunch of shims not good.

SPA is an anti-pattern, don't buy into the whole craze to learn hottest new SPA framework which fixes all the problems with the last framework. They are all trying to make an anti-pattern work, it wont and no gimmick will fix that.

Stop learning gimmicky front end frameworks and start learning front end design patterns.
> you can only commit to a given supply curve, but you cannot adjust it according to the state of the economy.

Why do you think this? Ethereum has changed its inflation schedule a few times recently.

It seems you are basing this on the hard capped supply model of bitcoin which is not the same as every cryptocurrency.
The Decade of Deleveraging Didn’t Quite Turn Out That Way
Ignore startup advice and build a business
I guess, I just call it demanding I work for free, and that ain't gonna happen.
Who is more guilty? The parents bribing their way in, or the schools for not sufficiently policing the gate keepers?

The author claims that blowing the whistle is not an option faculty is ready to take due to the risk it brings to their career, but I'd expect that somewhere in the US college system, someone, perhaps tenured, would have spoken up by now and shone the light on the school administration's role.
I think large corporations are a threat to both democracy and to capitalism. Excessive concentrations of wealth and power are dangerous. Clearly they can be leveraged for money and power, which is why they exist, but we might be better off with smaller scale enterprises and more equal co-operations.
> Wages are a small portion of the total cost of everything.

I think by “everything” you mean consumer packaged goods? There are a lot of other things people spend money on.
The Great Bank Robbery: Carbanak Cybergang Steals $1bn
> Here's another booklet I love from the site: http://www.imperialclub.com/Repair/Lit/Master/003/cover.htm

I think the bit about doing a hone job on a single cylinder without taking the crank out is a wee bit dated, lol.

And in case anyone was wondering most of the tolerances mentioned are out of date thanks mostly to better materials but somewhat also to better manufacturing as well though the general principals remain.
Oh, you mean like them offering a VP position (without telling you maybe half of the people there are VPs)?
That belittles designers -- designers understand what slow means too and can use Google to find a solution.

I used to work at an ad agency several years. We were locked into Wordpress or Drupal with Bootstrap and some base plugins for sliders as well as a ton of stuff for 'SEO' and tracking. The amount of time allotted to deliver the project was actually pretty small. You would get a mild scolding if you even bothered to look at performance. A lot of these things are a part of the theme/plugin out of the box and may not be optimized, but the images and the content was usually uploaded by an intern or whatever and they never bothered with image optimization.
Did they not pay any attention during the humanities portion of their education? That's part of why it's there.

Disclaimers: I'm not an engineer, but my CS degree is ABET accredited. I also took a few more Archaeology, Cog Sci, and Philosophy classes than strictly necessary.
You might want to consider a name change. Gimli has already been used for a cryptographic algorithm from a pretty famous team of cryptographers[1], so your SEO might take a hit by using that name.

[1]: https://gimli.cr.yp.to/
Is this figma/sketch in vscode ? I would pay for this.

Asian developers are Linux based generally - so it's hard to adopt Mac based tools (because of cost,etc).
This would be a brilliant way.
Show HN: Yet Another Argument Parser for C++
Gravitational-Wave Hunt Restarts–With a Quantum Boost
UAV Computer Vision (Part 2) – Introducing Thermal Imaging
When this story first broke, I wondered if there are much bigger occurrences in Asian countries where getting into the "right" school is ultra competitive?
Forking is not a problem. It's users voting with their feet.

The possibility of forking is a necessary deterrent in cryptonetwork governance.

If the maintainers of a network become compromised or get coopted by special interests, the collective owners of the network(the holders of the cryptocurrency) have the right to exit.

The right to exit is a necessary part of governance.
I have always enjoyed articles like this that clearly explain the problem they are trying to solve, why they are solving it, and how they are solving it all the way down to the tech stack (which is the most interesting bits along with UI design for me). Worth the read time.
The real criticism of the light rail is that there's really _only_ one line, north to south. And the (part subway) metro train serves a similar route, NW to east side of downtown.[0]

99% of all the light rail "lines" ride the same track. The Penn-Camden "line" veers off the main tracks right at that Mt Royal stop (MICA/UB), and only goes to Penn, then back to the main line at Mt Royal, then headed to Camden Yards. It's probably the least common "line" to see.

[0] http://www.urbanrail.net/am/balt/baltimore.htm
Not being able to survive the vacuum of space is a basic human condition, too. Yet we developed space suits that allow ourselves to operate in there.

>> Rich parents setting up their kids using tactics at various degrees along the ethical-unethical-illegal spectrum is not a US centric phenomenon but a basic human condition.

Over the past 20 centuries we saw enough events that implied literally killing those who were abusing their positions of power, and I am pretty sure poor people are absolutely capable of doing so again today.

History is periodic, but lack of ethics isn't a basic human condition.
I did not read TFA, but I think the reason people go from Ruby on Rails to Rust is that various people they trust went that route.

For instance, Yehuda Katz and Steve Klabnik were both extremely helpful and widely admired figures in the Ruby/Rails community. Then they both joined the Rust core team.

That alone is enough to attract the interest of a lot of rails people I think, by giving Rust relatively huge exposure among Ruby people.

Then you have the fact that (probably due to the above) Rust became a common choice for outsourcing performance-critical parts of Rails apps.

Once you start doing that, it’s kind of natural to start thinking hmmm what if I wasn’t even doing Rails..
Same with Armenian: I can read and understand 5th century texts simply as an educated native speaker. It probably has to do with how much the culture relies on its written texts (because there are spoken dialects of Armenian that I dom't understand at all, while having no trouble with the written dialect from 1500 years ago)
PyTorch BigGraph
> “Our proposed software update incorporates additional limits and safeguards to the system and reduces crew workload,” Boeing said in a statement.

... "reduces crew workload" so that they have a chance to figure it out in time and survive. Nice move.

EDIT to add: I guess I find it a bit annoying that, instead of admitting that they're fixing a terrible bug, they're cloaking it in some corporate "we're adding even more cool new features" speak.
But different cultures look differently at that spectrum. I would expect to find differences from one country to another.
The solution is they need to bring back webrings.
WhatsApp your customer in bulk. No business API required. Free to try
It kinda sucks for middle class workers. Now someone in retail is making 1/4 of what someone making 60$/hr vs 1/7 before. How come no one is advocating for us?
>Alexandra, alone, has done more for opening up the science more than all Open Access activists combined.

This is the difference between reformist and revolutionaries.
I feel like you may share the same interest I have in this crazy giant federation of worker cooperatives (mondragon). I'm curious of many things in regards to it.

https://en.m.wikipedia.org/wiki/Mondragon_Corporation
EverCrypt, a cryptographic library that is provably secure against known attacks
How dare they to demand students to actually do some studying!

Honestly, it is refreshing to see someone from an elite university to face the same issues that we at the lower universities complained about for decades. Admitting everyone and their cat to universities destroys them. But I think this is a lost cause. Popular culture has completely lost the idea that you have to work (hard) to improve yourself. Everything nowadays is about "equal this" and "equal that", no one recognizes that opportunities do not automatically lead to outcome.
Talking to someone you don't know, it's definitely better to err on the side of simplicity. I wouldn't use gifs/emojis unless I'd had some indication the person I'm talking to would be receptive to it!
Maligned: Detect Go structs that would take less memory if aligned
Here's a discussion on Jeff Raskin's Canon Cat https://news.ycombinator.com/item?id=14650365

One of its strengths was discoverability. Jeff's son Aza iterated on a number of the ideas from the Cat with Enso and Ubiquity but those efforts were not specific to an editor.
It's also the name of a DWARF parser[1] which makes the best use of the name imho ;).

This project is cool though!

[1] https://github.com/gimli-rs/gimli
>> The thinking seems to be that drugs are discovered (by biologists), not developed (as in software through an iterative process). Some drugs are discovered, but most are developed.

>> The compound that biologists are interested in right now isn't the good part. The good part is the underlying mechanism and how amenable it will be to actual drug development.

You're not wrong, but some important drugs were actually discovered - Aspirin and Statins come to mind.

The reason for "drug development" is often due to a desire for a fresh patent to keep profits high. The reason a lot of those academic discoveries are not pursued is the lack of patentable derivatives. Go create a new opioid for example that's more addictive and see how much money it makes! There's no money in growing poppies.

Medicine does not require novelty, just results. Having said that, I do feel that understanding mechanisms is a good idea. But then look at all the psych medications where the mechanisms are often not really understood - SSRIs are an exception, though how serotonin actually affects how you feel is not well understood.
Article in the Guardian: https://www.theguardian.com/science/2019/apr/01/scientists-u...
> The negative? You don’t get to use the amazing Symbolics keyboards.

With a special USB-Adapter one can use them on computers with USB.
Just like with flights, you have to book early enough and check different times, and then additionally get the discount cards, and then you're looking at comparable prices quite often.
One can easily phish a webdev - seeing the difference between an <iframe> and an <iframé> isn't easy!
s/effectively owning/effectively determining the concept of 'truth' on/
Looks like it's only available to rent, as far as streaming is concerned: https://www.justwatch.com/us/movie/the-great-buster-a-celebr...
Text is also universally accessible, including for people with disabilities (e.g. deaf, blind, and for the recording side, people with speech impediments).
> things themselves lose personality and flair because literally anybody can do it now.

I'd argue that fewer people can do it now (relative to the Internet population) than previously, because free webspace is dead, the desktop is dead (the laptop close behind it), ftp is dead, DMCA, GDPR, hackers are scary, HTML is much more complex (e.g. responsive design).

The web is a playing field for larger corporations now and most people and small entities have given up and just maintain a FB/IG presence.
He acknowledges that: "As I said at the start, the open-source model can work very well in smaller, self-contained subsets of computation where small teams can focus on local design issues. Indeed, the Wolfram Technology stack makes use of and contributes to a number of excellent open-source libraries for specialized tasks, such as..." and lists some
> it's not reasonable to argue that your code should always be in the optimal state.

This is a strawman and not what I believe. I never said your codebase should always be optimal in every way. I believe @1 instead of even the most basic of variable names is actively an anti-pattern.

> That's the kind of thing that I'd search for in my codebase before I closed the project, and assign a name before it's too late for me to remember what that bit of code was for.

Maybe you might, but plenty of other people will not. I have also lied to myself and added "TODO" comments in some small projects I've worked on. Months and years later I sometimes see "TODO" comments because I ended up working on something else or forgot. It's simply way too easy to not go back and refactor or fix things.

There is nothing more permanent than temporary code.

Sometimes you have to go back and rename things multiple times. This is vastly better than what you know full well will happen: People will immediately gravitate towards the easiest option of @1, and then never change it because they've moved onto other parts of the code or different projects, etc.

We should not be adding ugly, terse syntax to programming languages because it's "just more convenient" to not name things. That is not a tenable argument for a permanent change to a mature language. Being lazy is not an argument.
Because they're Google. One might think that Google would see preserving the world's information as part of their mission. I believe they once said something along those lines. But that's pretty much gone by the wayside. And it's probably a reflection of the way Google is managed that even projects with absolutely trivial costs relating to things like RSS and Usenet just fade away because no one wants to be associated with such non-strategic things. Scholar and Books also pretty much went by the wayside though that wasn't really Google's fault.
It may be more like saying they support open source in the same way companies rushed to say they are green, for their image. The plethora of VPs is partly a sales thing, so that every client gets to meet with a VP. Just like how every sales person is a director or similarly inflated title at other companies. Hopefully one knows this before taking such a job!

Edit: After RTFA, it seems to be 2.5 things:
- Crowdsourcing ideas while getting everyone to conform to their platforms
- Image improvement to appear innovative
- Speculating: monetization of old code that doesn't actually work anymore
Not really. If someone try to do something what they consider stealing, they will still pursue the case with all legal might.
Unfortunately "reader view" does nothing to aid with the "rambling narrative" model that articles these days have. I read through the first half of this one before I gave up: the salient points can easily be condensed into a couple of paragraphs even with some embellishment to avoid being merely a list of facts.
Not the original poster but it takes ages to open, and I have maybe 3-4 notes in there. It's especially bad on android.

Also the offline support isn't great which is a dealbreaker in the subway where internet goes in and out.
Facebook is asking new users to hand over their email password
Run: AI, new software stack and virtualization for deep learning workloads
That hasn't been my experience. I pay some services with BTC via CryptoPay and is really fast.

What is the alternative? Card? 2% + .3 fee. That's expensive. ACH? takes 5 days to be processed.

What is the fast, cheap digital alternative?
The API is read-only for now. If you can't make payments using it, a lot of the benefits are gone.
Traveling by train across Europe, specially if you are going from one city to the next, is quite nice.

On great way to do that is to buy an interrail pass:
https://www.interrail.eu/en/interrail-passes/global-pass

I did it about 10 years ago when I was a student, I left the day before, with a backpack, a rough idea of the itinerary and a few tourist guide books, and visited in the course of 3 weeks Bruxelles, Bruges, Amsterdam, Lubeck, Copenhagen and Berlin (and a small stop in Cologne).

Definitely something I would recommend to any student in Europe.