jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Wait really? I've seen/heard no indication of such, but a fair bit to suggest otherwise. Is this a very recent development? (Any links you can share?)
FYI, a lot of banks open banking apis are broken most of the time.

Having said that, for plaid in the UK, they do offer both an open banking integration and a scraping integration for most banks.
I'm surprised that he's doing this... after so much vitriol about the Ruby (and Rails) community and being "ripped off" with Mongrel, I would have expected him to never touch it again. Granted, it's written in C, but I'd expect it to be heavily used with Rails.

That said, its good that he is writing it. The more software is written, the higher the likelihood that _something_ will be great, and when Zed Shaw's writing it, it's probably pretty good.
I find the costs to be prohibitevly high though…
I've been a happy Digital Ocean customer for years and would not bet against their continued growth!
> They even implemented thought crimes, that is upvoting the wrong thing can give you a ban.

[citation needed]
Which is weird, because "god rested on the seventh day" and the Christian religion believes that to be Sunday, so it is the last day of the week.

Why does the US think that the week starts on Sunday?
People (normals) are happy with software that just works. If Apple's software stopped "just working", people would leave.
I quite like swarm for its compatibility with docker-compose, in particular to have the option of zero downtime deploys. If I wanted to manage a real cluster though I'd probably use nomad or GKE to avoid getting burned when the system is under load.
Author Here. Thanks for reading. I am not trying to be misleading. I'm trying to point out that although each step along the way of adding things to config seems to make sense, you arrive in a bad place.

People start with some YAML, and everything is fine. Then a simple condition is added, so ok, we are treating code as data, LISP style but in YAML. Then the logic and branching grows, and we introduce templates and so on.

You start with config, then the config ends up with its own config, and eventually, you are using Skaffold to configure Helm, which generates your YAML. That can't be the right solution, can it?

https://skaffold.dev/docs/pipeline-stages/deployers/helm/
I read your comment thinking you were being stodgy, but then I went to the site and had the same reaction.
Yeah, "transactions" doesn't mean people are using it to pay for actual goods with their bitcoin, it's just every time btc moves from one wallet to another. I'm sure the volume of tulip transactions was very high during the tulip mania, too.
And science says that there is a perfectly reasonable explanation even for the parts we can't explain yet.

Still at odds, fundamentally.
What if I already have a linode? What do I get :p
We've thought about making the white-list functionality time-based, but the need hasn't come up for our internal use. The product version of this would have greatly expanded features though, if we make one.
Denver to Dallas is averaging 28ms. Plenty fast for me :) Pick the closest data center.
A lot of the ideas in APL were eventually transplanted to J [1] and K. K was eventually subsumed by Q [2]. (There's an open-source clone of K called Kona [3].)

The common "hello world" app of APL-derivatives is sudoku. Here's a an example, using K [4]:

p,:3/:_(p:9\:!81)%3
s:{*(,x)(,/{@[x;y;:;]'&21=x[&|/p[;y]=p]?!10}')/&~x}

Terse, right?

In addition to the productivity gains from not using loops, array programming has performance benefits since memory management tends to be more efficient, from a compiler optimization standpoint. That's because everything is stored contiguously and operations are mapped to cache-effiencent iterations. In addition, some implementations can take advantage of vector processing (SSE, etc.) quite easily, since the programmer expresses all actions at the array level.

[1] http://www.jsoftware.com/

[2] http://kx.com/Developers/software.php

[3] https://github.com/kevinlawler/kona

[4] http://thesweeheng.wordpress.com/2008/11/30/more-sudoku-solv...
I'm going out on a limb here - but I think the majority of people aren't stupid, and would realise where both statements originate from.

BTW - I love your ASCII art logo design.
Dup:

http://news.ycombinator.com/item?id=2007332 - wsj.com - no comments

Additionally, same story, different sources:

http://news.ycombinator.com/item?id=2007015 - nytimes.com - 2 comments

http://news.ycombinator.com/item?id=2007650 - theregister.co.uk - no comments

http://news.ycombinator.com/item?id=2008075 - reuters.com - no comments
Nicely done. Too bad it's in Flash, I would have loved to check out the WMS service behind it.
If someone is a skilled locksmith, it doesn't take much longer to do it by hand. Most doors and locks don't take much more than 30s to rake, and maybe a minute or two to pick. The pick gun is conceptually/mechanically the same as raking a lock, with the same limitations, but it requires no skill or practice in comparison (it's really a rake gun, not a pick gun, and can't defeat higher quality locks).

So as someone with some knowledge of the profession, I would tip a locksmith far more if they picked it by hand in display of skill and dedication than if they resorted to no-skill tools, especially since it will probably take the same amount of my time.
I put a favicon.ico on one of my first sites and I was pleasantly surprised to find that the request for the favicon was only made when someone bookmarked the site allowing me to track the number of people who did so. Of course that is no longer the case, but it was nice while it lasted.
I've been experimenting with using observable streams for React. Let me know what you think.
I wrote something similar but is a menu bar app for Mac, so more real time, but more annoying.

https://github.com/cnbuff410/hn-notifier

It only focuses on new post without any threshold and keyword matching, mainly because of my specific requirement.
In Firefox I have the following quick-search to fix that (and make searching the API a little faster):

http://www.google.com/search?q=java+6+%s&ie=utf-8&oe...

This should also work in Chrome.
> The whole unit had only 4 chips (ROM, RAM, CPU and a custom chip).

It always amazes me why would anyone need more than that. Well... Memory could be an exception - a single memory chip is limiting - but the rest is doable.

PCs are ugly overcomplicated things.
Pay with cash: keep the fat cat bankers out of the deal.
EC2 is actually broken down into a few completely different clouds. If they only used one EC2 location they would be silly.

I agree, they really shouldn't use/need their private servers, but I suspect its a data control issue.
* 100k adjusted to local costs & salaries.
Is there any hard info about what the battery issue is?

Some people think it's just Android being rubbish or written in Java or not made by Apple, but some people with the device seem to have no problems while others are writing articles like this.

I was under the impression that Android phones actually told you what had used up all the battery. I would have thought that might have been a good starting point for writing an actual journalistic article about this.
Biedronka is a discount shop. We can't require from these kind of shops that they may want to pay extra money for using terminals for card payments. Remember that in many of these stores you could find an ATM next to the till.

Most of the shops are not discount stores. They have normal products, with normal prices. They can (and should) pay some extra money for a possibility of card payments, because if they want to exist - they need to meet customers' needs. Today, most people expect that they will be able to pay by card.
Whoever downvoted David - that is EXACTLY what he did.
There's so much content on YouTube it can be hard to find something worth watching.
I can only agree, and further voice my strong disapproval at the continuing, damaging and absurd lack of DNS and IPv6 considerations, most notably the omission of any discussion of endpoint resolution.

Literally so: this protocol document does not specify how you determine which server to connect to. HTTP2 is, in definition, only very loosely coupled to IP despite making significant optimisations for TCP. Thus in implementation we simply get the same old mistakes and undefined behaviours. Issues with floating apex records, hacks based on IPv4/6 race conditions, unnecessary address wastage and so forth will continue; all derived from the colossal architectural wart of overloading the DNS host (A/AAAA) record as a service endpoint discovery mechanism.

Once again, I say unto the peanut gallery: shoulda used SRV. The benefits are many and the downsides greatly overstated. I bemoan the missed opportunity.
If you can't attend every conference, many of them are recorded.

http://www.confreaks.com/events

Rubyconf is here and various other ones not related to ruby.
Fortunately I'm not a US taxpayer.
It's a lot easier to immigrate to Japan than to the US. Getting a work visa to Japan takes about a month or less. Converting that into a spouse visa (if you want) takes a couple of visits to the immigration and family record offices.
The problem with this statement is that for it to be true, everything referenced in the agreement has to exist in the blockchain. The system can't seize collateral that is real property. That still needs to be enforced by the courts and the sheriff. Whoever finds the way to match borrowers and lenders using bitcoin but with traditional collateral enforcement is going to make a lot of money.

A cheaper version of western Union is great and so is reduced fees for merchants. There is so much more that can be done with blockchain technology but I don't think it well happen as soon as 2015 because of the chasm between the people who understand the technology and the people who understand the business and law.
> 3. Mobile banking - Wish US would get on with it too. All the problems he listed apply to the poor in US too.

That seems to be a problem of incompetence and politics and not of technology though. I remember a few friends in school messaging each other by making 1ct money transfers to each other with their banks mobile app.
Wow, so I guess the movie "The Dilemma" was actually based on a true story. They do spend time optimizing engine noise!
I don't disagree but I wasn't making a statement about the eco-friendlyness of electric cars, rather about a law defeating a technological improvement. Cars are by a large margin the largest source of nuisance in a city and for two reasons: noise and pollution. Electric cars are solving both.
and just about everyone says "hoover" not vacuum cleaner

I bet it would take along time for most people asked "how does a vacuum cleaner work?" to use the word vacuum, apart from as a name for the object.
Correct. There is a 2-3 day delay.
Yes, Kubernetes's design was inspired by Borg, but the code is not Borg's code. BigQuery and Cloud Spanner use most of the code of the internal versions. That's the difference.
It wasn't entirely black and white snow. Also was a bit of pink and green too. Been awhile since I saw any though
Some related engineering genius: the artefacts created in the black and white picture by the colour signal are hardly noticeable, but they are enough to recover the colour from a black and white recording!

https://colour-recovery.fandom.com/wiki/The_Unofficial_Colou...
> Yes, I dont think intelligence is cognitive -- it's the content of cognition. Where does that come from? Essentially our bio-organic structure as distributed across the body, and esp. motor cortext.

All right, so where does that (the organic structure including the motor cortex that creates cognition) come from?
If you have a better competing offer, take it. Using it as leverage with your current employer will damage your relationship with them, even if you win that negotiation.

> unfortunately only a fraction of companies work like that

In my experience, a company's view of an employee's performance often wildly diverges from the employee's personal view of it.

But there's nothing wrong with making a case to your employer about how valuable your contributions are. They may not be aware of it. Maybe their view of your contributions is misinformed.

> Im sure there are companies out there giving raises out of the good of their heart but why would they do it?

When you buy a laptop, do you pay extra out of the good of your heart? Or do you look for the best deal?
Yeah they had that in the post.
For anyone curious, it basically boils down to roughly "put your data in a plane and plot a line through them that has the largest possible margin from each cluster".
How's working in $YOUR_NATION? A fairly diverse experience, right? You've got scrappy startup programmers and 7-11 clerks and toilet-plunging janitors and people kept on a government payroll for no discernible reason, right? We have those, too. Whatever job conditions you have seen, we almost certainly have someone here.

Concrete for techies, work at myGengo is very different than being a salaryman at a particular Japanese multinational I have intimate experience of. That multinational is different from Toyota. Toyota is very much not Sony. There's a raft of Big Freaking Foreign Megacorps in Tokyo and the experience of working for them is, I'm told, not salarymanesque and also different from their home offices.
Exactly. I got bored one day and stuck all this in my about field:

http://news.ycombinator.com/user?id=mike-cardwell
Bit more background info here (I co-founded the company that the person blogging here is working for, s'pose he'd better answer about the pay :)) http://blog.500startups.com/2011/01/24/how-to-create-a-succe...

Visa: If you have a college degree and/or significant experience it helps a lot but we know people who've managed to self-sponsor with just the experience.

But working for a traditional Japanese company is normally a soul-crushing experience for foreigners. There are not a lot of startups here :)
AWS randomize the zones per account, so "your" -1b is not necessarily the same as "my" -1b. I'm only seeing problems in my -1c. Are you seeing 3 zones failing all under the same account?

If multiple AZs are down, AWS are going to have some serious explaining to do...
the visa part can be (as in many countries - except maybe as eu citizen in another eu country) a bit annoying.

as an engineer (programmer) you either need a degree or (documented) 10 yrs+ of work experience. if ou fulfill that you basically have to stick to the checklist of what to hand in in what form like sticking to an rfc. reason i mention this is that i heard of/from quite a couple of people who did not - going like "i did not have X so i handed in Y which is basically the same...". does not fly...

then you either need a company "sponsoring you' or have proof that you have enough income (ie. several contracts as a freelancer).

in the end it is less scary than many posts on the net make you (made me) think.
I was going to say the exact same thing. I think not only what you mentioned but also how much time they spend with the animals should be considered. I'm sure those killed by pigs are farmers that spend a lot of time with pigs. The attacks over the time around humans ratio should be looked at.
Maybe for the population in general. But for example, I surf and see sharks all the time. But I don't think I've ever seen a pig in real life that wasn't in an enclosed pen.

For a cool list of local shark sightings, read here:

http://www.sharkresearchworldwide.org/pacific_coast_shark_ne...
people who are apparently less happy than I am

Just curious but where do you get the impression that he is anything but happy?
so maybe...blue works..?
Dude, I need that prank for real :) ....
Most of these are not "selling", they're providing normal 'connected' functionality. For example, any app that uses a name and password to access a server, they say is transmitting a password. Any app that you invoke "invite my friends", they say is transmitting your contacts.

Yes, for example, Angry Birds is doing these things. But it's by your request. The graphic doesn't show the data being "sold" or sent to marketers.
It's basically an HTTP crontab replacement that does a bit more than crontab. Crontab is very regular where as crondom can be irregular. For instance, When there is a lot of events to handle, you want polling to be very fast (1 second resolution). However, where there are very few events, you want the polling to be very slow (every 2 minutes). crondom enables this use case by enabling the developer to determine how long to wait until the next hit.

You can also break up a cron job into # of clients. This enables you to process reasonable large # of clients by giving each client a URL to go with rather than doing the work at the moment. For instance, you want to pull 1000 user twitter feed every day. Well, if it takes 1 second, then you have 1000 seconds of work for the script, or 16 minutes. Most developers are forced to live within 30 seconds per request.

In this same scenario, what happens when it fails for user 377? what happens for 378? Handling errors is not always straight forward especially from a business case. Ideally, crondom will enable us to graph for failure cases (coming soon) and isolate which part of the cron task failed.
I'm part of 5G research and you would find my name on some 5G patents (and on 4G and 3G ... which means i do this now for long time).

Actually depending on the local law (EU here) usage is usage.

Most patent holders (i.e. the mobile communication industry, think Qualcomm, Ericssion, Huawei, Intel, Nokia, Operators etc.) don't enforce patents on non-commercial activities.
If you make money with standards that have patents applied there are licensing schemes.
If only big banker fucker CEO compensation was an aberration, not a new normal...
Your comments strike me as unaware or complacent.

https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-A...

https://www.tbray.org/ongoing/When/202x/2020/05/06/Answers

https://www.theguardian.com/technology/2020/feb/05/amazon-wo...

https://www.pbs.org/wgbh/frontline/article/youre-just-dispos...

https://www.theatlantic.com/technology/archive/2019/11/amazo...

https://nypost.com/2019/07/13/inside-the-hellish-workday-of-...

https://www.theverge.com/2019/7/16/20696154/amazon-prime-day...
That totally makes sense. But the comments I was replying to made it sound (to me) like it was going to be some long-term disruptor. $25k was the all time high just a couple of months ago. If it dipped to that because someone unloaded Satoshi's cache wouldn't everyone that already had a buy just double down? Seems like it would recover almost instantaneously.
I believe DCPP currently supplies California with a constant 10% of it's power? Will that be a significant loss that the remaining grid can absorb easily or will it lead to more rolling blackouts?
Why do the core Bitcoin holders have much to do with the decision? The decision here would be made by the miners, right? They have a different set of incentives from people who hold BTC. Maybe I’m missing something, I don’t see how holders and miners have the same interests.
ASCII has a built-in markup language and a processing control protocol that most people aren't even aware of and most tools out there don't support. This is significant. Look at the parts that are used and parts that aren't. What is the difference between them?
Hm. In my opinion that isn't as bad, but I can't put my finger on why.

This is one reason: https://news.ycombinator.com/item?id=26263866
Particularly noteworthy is the part near the end regarding the selection process for curves when standards are written, and the caginess of the presenters in answering the audience question on the topic.

This is a good argument for software authors to really understand for themselves at all levels what is going on with the cryptography/ packages they are using.
Let's not forget the most simple and obvious answer: browsing the internet was slow back in the day. When I was living in NYC during the Kozmo/Urbanfetch era it would be 20-30 seconds or so to load a product page, then you'd have to add something to the cart, which took awhile, and so on. Images were crappy and small, pages took forever to load, websites just in general didn't work all that well, core principles of UI/UX we take for granted now hadn't really been settled yet. And I had DSL, most at the time had dial-up.

Ordering things online back then was really annoying, and the grocery type order, with lots of little things that are kind of hard to browse and sort (a problem Instacart still struggles with today to be honest) made it especially annoying for this kind of service. And I was a tech minded person who wanted it to work and wanted to use it.

Online browsing and buying was really tedious, it's easy to forget just how much so.
"Insurance is about pooling and distributing risk."

It is also about making insurance companies fabulously wealthy.
This looks very dated. Looks just like an old HP keyboard from 2000. I have yet to find a keyboard better than Apple's.
Just read them as any other study. It usually is done on minimal groups, very high statistical errors, minimal duration (compared to human life length)... Pretty much anecdotal evidence. Study done on 200 000 people over three generation is bit more reliable.
Interesting. What are some things you wish could still be better in Ubuntu?
Somewhat. Babies do tend to learn a few signs, and it is useful when they can indicate what they need. However as soon as they learn to talk they universally forget everything. I know people fluent in sign (a large part of their job is working with the deaf), and when they sign to babies the babies are like "you idiot: I just heard you talking to someone else so don't insult my intelligence by not talking to me" The babies can't say something so complex, but you can tell from their reaction that is about what they are thinking.

Which is too bad, sign language would be useful in later life. Unless there is a deaf person in the babies life though they will refuse to have anything to do with it once they can speak.
Thanks for posting this! I had a split keyboard and typing on it felt so much better if not for the non standard stagger.

I now feel less guilty for having two 60% mechanical keyboards. :)
Seems like an opportunity for a hardware startup to develop a water quality tester that continuously monitors home water supplies. Can't seem to find anything on the market that can test any of these specific chemicals -- including lead. All I could find were TDS meters.
It is not clear that they have a real working prototype.

The current is very low, only 100uW, and there are similar batteries made with tritium. More info in a video by EEVblog eevblog had a good video about this product: https://www.youtube.com/watch?v=uzV_uzSTCTM (it's old, but I can't find any evidence of improvements.)

Also, there is a calculation of the low the maximal current per kilogram in http://nanoscale.blogspot.com/2020/08/diamond-batteries-unli...
The focus on the acrobatic nature of these thefts is kind of funny. You can find these skills & equipment (safely scaling a wall, rappelling down a rope, ascending a rope, hauling a load up a rope) in any climbing gym in the country, especially ones located near glaciated mountains where crevasse rescue skills are practiced.
If the Internet has been regulated from day one, no way would it have grown to do the things it can do.

Stream music? Sell sex? Buy stuff across state lines or internationally?

Imagine what we'd be able to do if the megacorps and government didn't start carving it up.