jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Interesting... Now I wonder how easy would it be to create a service which on request buys any geo-restricted mp3s from amazon (from servers / account in a specific country) and resells them at cost + profit to any place in the world. I know there were many attempts to make reselling music illegal, but I don't think anything was ever proven. Would there be any big problems with a service like this?
No minified links, please. If it's a long link, it'll be displayed truncated automatically, but that way everyone sees the entire link, and its existence isn't bound to site / service X.
Keep in mind this chart isn't a reflection of general language popularity. The Github founders are well known Rubyists - that alone helped influence Git & Github's popularity in the Ruby community.
I've done both B2B and B2C. The more consumer the B2B, the more I like it. Enterprise software around collaboration or for small business is interesting to me.

My ideas are consumer and are targeted toward specific verticals.
What's most interesting to me about this piece is everything except for the Gaga Drama itself.

20 years ago if you would have told someone that it takes 8 weeks to get a release date and a huge chunk of money/time to cut a track, probably no one would be impressed. If you also said "We wrote, recorded and published (to a few million people) within a few days" people would have gone nuts and thought you were Michael Jackson. How on earth could you get it done so fast? But today kids on are making music that rivals the quality of the MP3 Al posted to Youtube for peanuts... and they're the amateurs! That's what amazes me. You can make similar quality music and get exposure more quickly and to more people than signed artists and you're still considered the amateur.

Also very interesting is Al's sense of ethics. Great guy.
I believe you don't know what you're talking about. Forbe's thought it was an open source issue. I don't think many would say Forbe's has a radical open source "agenda". http://www.forbes.com/sites/benkepes/2015/03/25/a-cautionary...
EDIT: just to clarify, i'm not saying Forbe's said FDB is open source. i'm pointing to the fact that someone that writes for a national business magazine about open source issues thought it was an open source "issue". if persons working in open source can hope to make a living, counting business as a stakeholder is a good idea.
Thanks. What is it with the New Yorker page flashing up the whole article, then truncating it to two paragraphs, without any indication how one might continue reading?
NPEs are a red herring. My immediate read on people who complain about NPEs is that they haven't done any enterprise Java development.

Let's say you have the potential for some reference to be null. And you cleverly wrap it in an Optional or add some @NotNull annotation to it. Great, now how do you handle the null? Maybe it's some query result set that unexpectedly contains zero results or an empty list of live service shards. What do you do to recover? Print an error to the application log and continue running in a corrupted state? Is that really an improvement?

Bugs don't get fixed by adding Optional everywhere or "null coalescing" or whatever, they get fixed by actually understanding how the bug arises during operation. It's a bug in the mental model of how the application works, not at the syntactic level of null references.
* if llvm does not optimize them out
This was my question too. I don’t really understand why the U.K. was chosen as the initial market. At least in the U.S. people are used to venmo and suchlike being services they might use. My guess is that either the cryptocurrency people are based in the U.K. or that whoever is in charge is viewing the country as something like America but easier to get started (anglophone but smaller market for testing or easier regulations or less competition) however I don’t think the U.K. is a good substitute for America in this case.

The one venmo-like thing people do use a lot in the U.K. is probably something like revolut for dealing with different currencies and international transfers (either for travel in Europe or for migrant workers sending earnings abroad for family or retirement). But a service that’s only available in the U.K. isn’t much use for that.

I also personally don’t really see the privacy use. I think I’m willing to give up a reasonably large amount of private information about the people on either side of a transaction if it is effective at reducing fraud and making transactions reversible.
Hey everybody!
We have released an article about our product that will perfectly solve your design tasks. With it you will create a logo, design layout and much more without the cost of a designer.
This quite literally happens with the FBI on a regular basis. Most recently, the plot to capture in Michigan governor was in fact founded, organized, and mainly staffed by federal law enforcement.

They goaded a handful of 'regular' folks into signing onto their honeypot and 'busted' them for terrorism.

FBI comes out looking like heros; keeping them relevant and well funded during a time when law enforcement popularity is waning rapidly.
Never talk to law enforcement without a lawyer. Full stop.
We're getting really, really close to the "one zombie thing too many" threshold as a culture.

But this is pretty sweet :)
This is absolutely fantastic. I rather enjoy learning about new subjects by going through the textbooks prescribed for University courses, so to have all of this at my fingertips... I am just giddy with excitement that this exists.

It would be nice to see which year level a textbook belongs to (Unless I'm not seeing this feature) For example, if I want to learn about Psychology but know nothing about it, I'd rather be reading books from a Year 1 University course rather than reading a book that already assumes prior knowledge on the subject.

But the hunting is part of the fun for me, too. This is an autodidacts dream.
In French we used to have "le site du zéro". It was a very popular collaborative site with a ton of free courses for beginners in (mostly) programming.

Today it feels that it just became a somewhat bland and nothing-special corporate resource (OpenClassrooms), but it was once a vibrant community with it's own identity:

http://web.archive.org/web/20120309143317/http://www.siteduz...

On a completely different topic, https://www.jeuxvideo.com/ have long been (and still is) one of the most popular forums among young people in France.
I'm looking forward to seeing what jpackage can provide.
https://docs.oracle.com/en/java/javase/15/docs/specs/man/jpa...

Not sure about the platform specific builds, but I guess if you're going for proper integration with a platform, it's the easiest way.
imagine submitting your social security number and sensitive PII to a website that was created during covid 2020-05-10T08:44:50Z which doesn't have a contact us page even if it is all in browser. is this a business? do they have insurance?
Right. I think he is mixing up a few different but related things.

One is the ability for computers to do causal reasoning at all, such as an if-then statement or Prolog program. The other is the ability to do it in a general purpose way in open-ended domains and tasks.

We have machine learning that can learn in a somewhat open-ended way given enough example inputs and output examples. But that type of system usually isn't good at causal reasoning, because the "understanding" it has of the world is shallow and inaccurate.

There is no evidence that it's impossible for an AI to write a novel. It's just clear that existing systems are not currently close. But we can create toy domains with successes that make me optimistic.

Anyway I think the author has misunderstood some fundamental things and embarrassed himself with this article.
It is. But progress has been made taking models fit on pretty different topics and using them for something tangentially related. And that's exactly what humans do.

You don't start from zero when you learn to paint if you already know how to draw. You take another model of behavior and use it as a baseline to develop your painting behavior.

The fundamental thing that you can do that the computer can't right now is decide when you need a new model, when to use an existing one and when to transfer off of something.
Whether critical or loving, we really appreciate any and all feedback from our users and the community. We accept all criticism with open arms and, furthermore, will not be censoring our subreddit as that would undermine free speech - the very thing we are fighting for.
I think I would spin it and make it North America only (or is there something that already does that?). That would be a great selling point for a lot people.
Boston, MA

http://wistia.com

We're an early stage company entering growth mode.
We're looking for a developer who's excited to solve both technical and business challenges.
If this sounds interesting, email me at brendan at wistia.
Berlin, Germany

sofatutor (http://www.sofatutor.com/) is hiring Ruby/Rails developers in Berlin, Germany.
We're building a subscription-based video platform for education videos, launched about a year ago, and closed a financing round a few months ago. We're still a small but very motivated team and are now looking to grow our technical team to build out features, infrastructure etc.

Send an email to me, colin@sofatutor.com, if you are interested, know anyone who might be or simply want to know more.
Memphis, TN

Looking for scalability engineers for our google maps style mapping engine. Our company has been collecting polygon data representing wireless coverage patterns worldwide for twenty years. Lots of data. We're scaling out our map generation engine and improving our global geocoder to satiate growing demand industry wide for this kind of data.

We'd consider remote opportunities if you're awesome. Experience with Hadoop, Pig, and HBase is desired but not required. Also helps if you can bust out some C from time to time.
What happened to terminal velocity?
Even more contemporary is young Brfxxccxxmnpcccclllmmnprxvclmnckssqlbb11116 (pronounced Albin): http://en.wikipedia.org/wiki/Naming_law_in_Sweden
Booz Allen (http://www.boozallen.com), a large government consulting firm in Washington, DC is on a serious hiring spree right now because of a new flexible recruiting model.

I work with the Diplomacy and Intl. Development (DID) team in IT strategy, but I can put you in touch with the right people if you want to do something else. We do everything from public policy to systems development. Basically, a great way to get some consulting experience.
Which is quite consistent with being impolite.
There is, if nothing else, the opportunity cost of where that money could have been productively invested instead of wasted to no effect.

Money and wealth aren't directly connected (IMHO a critical and underrated aspect of understanding real-world economics), and it is true that money rarely justs evaporates. Wealth can, though, and even merely inefficiently applying money can build up to an opportunity cost. There were better things to do with that money than to spend effort making it, then piss it away.
So how does not carrying cash equate to getting rid of the Fed? You know it's not the money printed on paper that matters, but the actual number in a database?

Let's not turn hn into a discord channel about how crypto is going to disrupt all the things and make them more "decentralized" by having "federated exchanges" that allow you to "stake" your assets where, otherwise, it would be impossible to form a "liquidity provider" since, of course, without it why would you even want to live.
I'm sorry, but if one meeting ruins the productivity of your entire day, I think something is very wrong. If you truly find that you can't be productive given a 3 hour window, you might need to reevaluate your approach to work and come up with a better system.
Pre-2018 Nissan Leaf, though the range isn’t great. I have a 2014 I bought for $8k several years ago, it’s a perfect second car for 95% of trips.
The ability to manage/disable features is meaningless. Surely the chinese government controls the source code and ensures that any install is off of their source?

And tell me china isn't the only country getting their own version. Russia, India, etc all have to be competent enough not to trust microsoft?

We declared kaspersky, an antivirus software company, as a national security risk. Surely the leaders of the world are smart enough to realize that if a mere little antivirus program is a national security risk, then an operating system is an even greater one. And yet, we never hear about other nations seriously ramping up investment in OS development. What is the EU doing? A larger economy and a larger population and nothing to show for it. Where is india and china? Surely with their large population then can spare a few engineers for OS development.
Related is book binding tape. And matte tape used to hinge picture mattes and mount pictures to a matte
You're posting on such a service right now. From Y Combinator's privacy policy, which applies to HN:

> Business Transfers: If we are involved in a merger, acquisition, financing due diligence, reorganization, bankruptcy, receivership, sale of all or a portion of our assets, or transition of service to another provider (collectively a “Transaction”), your Personal Information and other information may be shared in the diligence process with counterparties and others assisting with the Transaction and transferred to a successor or affiliate as part of that Transaction along with other assets.
One use case I've seen is mostly-safe arbitrary code execution as a service.

Because WASM doesn't have a direct method of calling system API functions, you have quite a lot of control over the runtime. Most JS engines are too powerful to just run arbitrary code (especially if they're not run inside a browser) and other tools (LUA etc.) have libraries that usually assume that the program is not executing code from third parties. With many if not most WASM libraries, there is no unmetered networking, there is no I/O, only methods you explicitly write call wrappers for.

For tools like Cloudflare Workers, WASM can be used as a format that executes relatively quickly, relatively safely. Most software won't be in a position where you'd want to push third party blobs of code and execute it in the backend, but for some programs (SaaS + custom report generation?) it can be a nice plugin platform.

There are, of course, alternatives, but since LLVM and GraalVM compile to WASM, there are tons of languages that can generate a compatible blob.

There is something to be said for code reuse, but the speed of the WASM <-> JS bridge to interact with the DOM makes that use case quite difficult to accomplish efficiently.
Using your example, I could make a pretty compelling case substituting in JFK. I think there has to be some form of evaluation not so easily bent to what one wants to see.
'As your President, I call for all my loyal followers to make an example of branon, if you know what I mean.'
Because he still has the power and influence to bring up questions over whether or not Twitter is a publisher. Censorship/ostracision is only useful for people that can't fight back. Just like a lot of Trumps deals/leases/accounts will likely be terminated the second Biden is sworn in.
> The Supreme Court has ruled that how other states conduct their elections affects other states.

It has not. If you disagree, please cite the exact standing.

> Moreover, similar challenges to PA law by PA voters, PA candidates, and Trump himself were dismissed also for standing.

The cases along this line that were dismissed for standing were on the basis of challenging the state constitutionality of state laws (or actions of state officials) in federal courts. You're supposed to challenge them in state courts, which did hear some of the complaints and ultimately disagreed with those cases on the merits. You don't get to run off to federal court just because you don't like the state answers, especially since federal precedent is overwhelmingly along the lines of "we cannot question state courts' interpretation of state laws/state constitutions"--this deference is the very definition of federalism.
> Freedom of Speech !== Entitlement to a Platform

While I have zero support for Trump supporters, aren't these websites protected by the government with Section 230? This isn't a right granted to these platforms by the constitution either, the fact that these social media are basically shielded from any civil responsibility when it comes user generated content, in fact that what made them thrive at scale... I'm just saying.
When you say no line, you believe there are no limts to free speech?
Even the first amendment doesn't protect incitement.

You can't yell "Fire" in a crowded theater.
I'm going to stop you there.

Private companies can censor. Censorship isn't the sole domain of the government.

Twitter is censoring the President on its platform. As is their right to do so as Twitter is not the government. At least the last time I checked.
You make it sound like Twitter is the be all and end all of public discourse. Twitter isn't even in the top five. He could ramble on Facebook, YouTube, Instagram, TikTok, Reddit or Snapchat before we even get down to Twitter.
I think the color is irrelevant. Seriously.
I'd guess that writing to the RAID is still bottlenecked by the worst drive in the array. But if only one out of N blocks has to be read/written to that drive, average performance may improve (basically, the idea of 'regression towards the mean').

I don't know if that's what actually happening, but testing seems to confirm that RAID performance is more consistent than single drive performance.

RAID0 on EC2 isn't as insane as it appears at first glance. EBS's have an annual failure rate of around 0.2%, while hard drives are around 5%. So, the chances of 1 EBS drive failing is around the same as the chance of 2 physical hard drives failing (5%^2 = 0.25%). It doesn't sound unreasonable to suggest that a RAID0 of EBSs is about as reliable as a RAID10 of physical drives and more reliable than a RAID5 of physical drives.
He is right. I would remove the "Haven't Tried" option and reposition the elements so that the status report is prominent and the option for user input is secondary.
Should someone expect the salaries of H1-B employees to be comparable to resident employees? This is very interesting data but I'm wondering what all can be inferred from it.
Forked so that I can hopefully get one of those cool friendly emails!
What data are you referring to, specifically? Anyone can lurk HN threads or crawl user profiles for karma data.
Case in point:

I recently went back to SQL from noSQL after I realized that a lot of noSQL was just reinventing wheels. I realize there might be cases where noSQL databases shine, but in most use cases SQL is better. It's slightly more work up front (only slightly) but it pays off later in keeping your data organized and making it easy to query. It's a great example of a very old technology with excellent longevity. That's in part because it's built on math and logic (set theory, etc.). There are universal mathematical/logical truths encoded elegantly into the structure of the SQL language, and they describe things you are going to need.

Your tools shouldn't be the exciting thing. The thing you are building with them should be the exciting thing.
it'd be simple enough just to use data: urls for those.

uparrow =

data:image/gif;base64,R0lGODlhCgAKALMJANPT06
enp%2Fb29r%2B%2Fv52dnfn5%2Bbq6usLCwpqamv%2F%
2F%2FwAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAA
AAAKAAoAAAQcMMlJq712GIzQDV1QFV0nUETZTYDaAdIhz3ISAQA7

It is fairly stupid that HN doesn't use an expires header to cache the upmod/downmod arrows, so everyone requests them every time the visit.
I'm two months after 30 and the same is true for me, I'm much more effective now than I was then.

You reach your peak in your 20s sometime but you don't really have any serious decline until much later.

There basically was no point.
Nope. Some of the best programmers I have worked with were in their 40's.
Some things get better with age. Others such as analytic ability, thinking speed, and energy level get worse.
I've never writen a political comment on HN before, and probably never will again. But this is one of these rare occassions where I really feel the need to do so, knowing it'll probably cost me karma and goodwill.

Anyway...

Of course there's a high percentage of suicide bombers in Palestine - it's their only option against an oppressive regime. They don't have tanks, they don't have fighter planes and they don't have a navy. It's their last resort. They have nothing else with which to fight.
What is really interesting is that the 'linux' buyers are willing to pay roughly 2x what the windows buyers are willing to pay. ($13.71 vs $6.40)
I think what you're talking about is a combination of Hacker News, StackOverflow and StackExchange:Programmers
May I recommend the following blog post:

http://blog.lunatech.com/2009/02/03/what-every-web-developer...

and the HN discussion of that post:

https://news.ycombinator.com/item?id=5930494

I used JSON in the URL to preserve the state of a report across reloads. I kind of regret it, because it wouldn't have been that much work to maintain a URL with normal query args. I think I had in mind that JSON would better handle things like the collapse/expand state of nested groups (a tree, essentially), but mostly I was just lazy, considering that I never got that far.
Maybe the early massive Tiger db drop into osm prevented the formation of a bigger community? I remember this being discussed years ago.

https://wiki.openstreetmap.org/wiki/TIGER
It’s really very easy to find out for yourself in about 4 weeks by doing your own personal experiment. Completely cut out the added fructose from your diet for 4 weeks and note the effects. They are fairly stark when coming off a typical Western diet.
They don't really though? Stubs are just as unchecked as writing the type signature yourself, so even if they're correct at a given point in time, they'll tend to become incorrect for subsequent releases of the libraries they cover.
It was never legal to jump that way, though. And it wouldn't make sense if it was allowed by the cpu for your jump source to be somewhere you haven't been yet. So the $ "here" makes more sense, at least to me. Literally "from here, to there" versus "from there, to there."

Here's a similar "illegal" re-envisioning of a call:

push rip
mov rip, _interrupt ; a weird illegal jump
...
_interrupt:
...
pop rip ; similarly illegal way to RET

The workings are the same, but the cpu won't let you write it that way of course. The source and destination are still clear and intact because you start by pushing the source onto the stack before giving the destination, so it's at least good for demonstrating that bit of near-consistency in the Intel syntax.

Part of the reason these rip shenanigans aren't allowed is because you'd have a hell of a time jumping or calling to a different SEG (segment), as INT always does, and the jumps can do if you need them to, because you'd have to push change the index pointer and the segment at the same time somehow. So you'd be limited to .COM (single segment memory images) file format with no interrupts if that's how you wanted to go about doing them. Simply "editing" rip, if you could, would stick you to a single memory segment.
Though this would be a recognition algorithm on large silica.

Akin to this facial recognition on small silica grains.

https://boingboing.net/2020/09/08/computer-finds-faces-in-gr...
It's exactly like in Chernobyl's case, only the Soviets couldn't cover up the cause and got their act together when everybody found out.
Have reminder set, will be making popcorn
“Post modern journalism”. Hard to say that out-loud without gagging a little.

But you can’t let the state handle news either. And you can’t keep the free market from corrupting it. Not sure what the answer is.