jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That sounds superficially reasonable, but would you get what appears to be a vaccination from some random stranger that shows up with a syringe?

He distributed the vaccine to people that knew him (or were in his social network) in the very limited time he had left.

The DA who pursued this should be dis-barred.
Every software engineer who has been asked to fix a relative's computer to remove spyware should recognize the difference...
Will that stop you from making a small allocation into Bitcoin? Any and all risks to bitcoin can be mitigated by portfolio sizing.
I think the OP is noting that it makes taxes complicated. Imagine having to track and report every time you went to Starbucks to the IRS, which you would have to if you converted crypto to dollars to buy a coffee.
I still cannot get over this product. They whole selling point of a dyson fan is the 'air multiplier' tech, which creates a low pressure zone that propels air through the ring. According to dyson, this tech can move 15x more air than the fan in the base of the unit. Why in the world would you build an air filter around a system that does not directly interact with 93% of the air it moves?

https://www.jameco.com/Jameco/workshop/Howitworks/dysonairmu...
> Considering that grand juries would indict a ham sandwhich

I am not American. When I hear about grand juries in American media, it is usually when they refuse to indict in a case of brutality or killing by police officers, even though there is clear evidence about the incident. It seems that grand juries never indict anyone, not the other way around. Where do grand juries' biases lie in reality?
Why not buy hardware that doesn't suck?

I still have a Thinkpad for my primary laptop, but using a mac with retina, 5-10hr batt life, and a nice touchpad for work is such a joy compared to a 1080p matte screen with 3hr battery life.
That Romania still struggles with a number of flaws – some a holdover from the socialist era, some new after ’89 – is why I wrote "sort of, kind of". Still, even with the grievances of the Hungarian minority, it nevertheless became a multiparty system after violently overthrowing the old dictator instead of another single-party dictatorship.

Unfortunately, in several European countries today ethnic minorities fail to get the recognition and treatment they seek, so Romania’s actions towards the Hungarian minority don’t hinder it from being called today a "modern European state" or whatever.
why does the author feel its needed for a webpage to have a loading notification on the bottom left of the supposed webpage
As a Syrian I'm delighted to see Syria mentioned specifically.

I started my career doing iOS development while in Syria and had to jump through hoops and loops so I can submit my apps to the App Store. I had to open accounts in Lebanon, use VPNs to log in to the connect portal and one point even being on the VPN wouldn't work.

I think more companies need to follow suit here, there are a lot of independent developers in these countries that would benefit from this.
I am not a browser developer, but the impression I get is that the issue with the webRequest API is that the amount of overhead that can be added to a function that's invoked extremely frequently (loading resources) is unbounded and difficult to optimize. It entrusts a pillar of browser performance to extension developers, which is a dicey proposition.

This leads me to think that if Apple were to add support for something like the webRequest API, it'd likely be via the native half of the extension API and potentially even Swift-only so there can be stronger guarantees on things like execution time. This may also allow users of the API to better take advantage of multithreading for more complex operations.

I may be misunderstanding something about how the webRequest API is traditionally implemented that deals with these concerns however, in which case feel free to correct me.
Hello HN! I'm Dave. I've worked on https://kontxt.io for a few years. Kontxt's a multi-purpose online communication and engagement tool for 1.) ENTERPRISE productivity, 2.) interactive and remote EDUCATION, 3.) expandable native AD platform for digital publishers, and 4.) a SOCIAL network to share the best parts of the web. There's a different business model for each solution.

I've built out the product. I'm looking for a partner with notable business and sales experience in at least one of these categories: enterprise, education, digital publishing and advertising, or social. I know HN is a tech community, but if you know anyone who'd be interested, I'd love to chat and see where the future takes us. Feel free to contact me at dbodin@kontxt.io.

Hope the new year is off to a positive start for everyone! :)
Better is gonna give you pretty high rates -- try shopping with a local lender.
When will Trump sanction Github?
to really get meat, he would have needed a lot more time than he had allotted to him. i think if anything you could say that he tried to cover to much in the time he had.
"I did not know any way to do that, so I realized that if I could come up with a way, it would be a hack. I started thinking. After a few seconds I had an idea." I'm referring to this part, at the very beginning. "I realized that if I could do this, it'd be a hack". I don't know, it just seemed like he was trying to do something because it would therefore be called a hack. That's how I perceived what he said. This is all personal, and that sort of thing rubbed me the wrong way, as though he was trying to do something just to prove he was a hacker, not wanting to do something to see if he could and that happening to be a hack. It's a subtle distinction, but seems to result in very different things.

And yes, I know this is Richard Stallman we're talking about. There is no question of his hacker-ness.
Still, I'm not an expert and this might be entirely unfeasible but I can totally imagine some kind of trusted execution environment that cross checks specific instructions at the API level when the client communicates with the server using some kind of trusted operation (backed by cryptography).

There are already VMs that are used to run trusted instructions on a target (read: client) machine and regardless of you knowing how the VM works and what the code does, if you don't "play by the rules" (as is the world of cryptography), your data will not be accepted and you will get kicked/banned/disconnected.

Is it computationally expensive? Probably. Is it feasible? I don't know. Is it theoretically possible? I'd say so.

>Increasing the time and skill needed to reverse engineer your anticheat increases the time it takes for someone to develop a cheat.

This is the good ol' security by obscurity fallacy. Having it open increases the amount of people who have eyes on the code and contribute to the code and finds exploits to patch, etc. It's two sides of the same coin.
How much does it cost to convert that to US dollars?

And what is the half life value before that money ends up disappearing because of a hack, wallet mismanagement, or a straight up scam, or ending up being seized by the FBI?

Considering the ridiculously large percentage of Bitcoin that belongs either to the FBI or Mt Gox scammers, and the massive number of other scams in crypto, I bet once you adjust for those factors the value will be minuscule.
Also:

Knowing when the cost of cleaning up convoluted and fragile code is higher than the cost of continuing to work with it, and when it's not worth the long term investment.
As someone who, younger, avoided games because they were non-free and who is not into games at all anymore anyway, and as someone who explicitly when out of their way to join a company that develops free software. I hear you.

However, in my opinion, this game developer interested in doing the right thing is the kind of person the FSF and Stallman should focus on and work on finding solutions for, because they could make a difference and even move part of the industry to free software. Telling such people they are not doing the right thing without giving any trail is not going to achieve much and could even repel them.
That's counter productive.

One could say that the concerned developer should instead think themself of a solution. That's partly true. I think they should if they are really concerned. However, the whole goal of the FSF is to move the world to free software. They should work to provide trails to such people, because they have all the incentive to do so, even more than the concerned developer. They should provide a welcoming climate so such developer want to join (even more).

I think Stallman should be prepared to give a kind, low effort answer to such a "basic" question. It can be low effort because sometimes the question is low effort too, or even a bit ill-intended and yes, the developer should do their homework. But a nice, positive answer could make things change and engage people.

(I say "basic", but that does not mean the problem is easy. I think it's hard.)
> Blockchain technology is just something built on top of pre-existing tools, like Docker or Spring. My point is that if we were to scrap abstractions just because they could be done at a lower level already, why stop at blockchains

This sentence reads like it was written by GPT-3. It makes sense on the surface level, but makes no sense when you try and understand it.
Thank you dang and hacker news for a great community!
Just found this linked from the Celery docs. A very compelling argument for doing everything asynchronously in your next webapp.
The major distinction here is voice is much more personal and one on one than IRC. IRC can be intimidating for a novice, and let's be quite frank, many times people's IRC persona does not reflect who they are in real life. As someone who's been contributing to major networks such as EFnet for many years now - I've learned IRC can be a great tool for learning, but it can also be downright aggressive and humiliating, particularly to the majority of users who this service would be targeting.

A voice on the other hand is more personal, synchronous and on-demand. I think there's value there and that it's possible to charge for that additional value.
I understand the minimalist theme at HN, but would a simple toggle switch to show/hide comment scores be a terribly bad idea? These could be set by logged in users (wouldn't apply to drive-by or anon users).
There was once a famous Smalltalker, a renowned toolmaker who took a "for now" job at a telecom. He could do all of his week's assignments in a single day or two, where his coworkers would take the whole week to accomplish less. So what did his boss do? Basically, demand that he suffer as much as his coworkers. Result: The boss lost his most productive and talented worker.
Thanks limmeau, indeed it does sound exactly like Liquid Democracy. I have thought about the problem you raise and it is indeed a drawback.
And yet clearly people do compare scores.

The problem is that scores aren't like trends; they're like integrating a 'popularity' measure over time. As a consequence, you get a strong bias towards the stuff with the most points being comments from near the beginning of the discussion, not what's most correct or interesting or insightful.
Obviously it would be terrible if everyone posted 'I agree' comments, that's the point. Numbers show the viewers sentiment towards a comment without clogging the thread.
Sometimes I wonder if these payment processing companies behave like this so they can keep their books straight/solvent.
>> It's enough that unpopular opinions float to the bottom, where they belong.

Unpopular opinions are exactly what make the conversation interesting. While not every unpopular opinion is necessarily valid, it's fair to say that on many occasions the "unpopular" viewpoint is both valid, and often correct.

But regardless of the correctness of the opinion, it is the unpopular viewpoint which makes us stop, think about, and then articulate our own viewpoint.

Now wouldn't it be ironical if this very comment is deemed unpopular?
I don't know. There are a lot of frustrations associated with it, and that's sometimes one of them.
Ah, yes, I forgot that Discord runs their services out of the goodness in their hearts. That explains the $20B valuation.
This is actually the goal, to prevent price discovery and to make it less likely that the political system would require firms to use adequately cautious levels of underwriting capital.

The perverse incentive for firms is that the more accurately they structure their financials to be highly vulnerable to systemic risk, the more likely it will be that the decision to do so will be rewarded by policymakers.

Simply put, capitalism isn't capitalism without firm failure and an very clear winners and losers when unexpected events occur. The US economy, which people think is capitalism, is nearly as nationalized and intertwined with government capital as China's economy.

In my view, if we're not going to have capitalism, then we should have a system that is significantly more fair and generous to those in need. If average peoples' life savings are at risk, so too should be banker and executive bonuses (and even jobs).

One can only imagine how much stronger the US economy would be today if the 2008 crisis had led to the smart decision makers being rewarded and the stupid ones being bankrupt. Instead, we had the opposite situation, where the stupid investors got bailed out and the smart ones had their well deserve gains slashed by government policy.
We should just go full Trackmania
Oh, I agree. I still prefer it for the relative smallness compared to needing a DB and such, but I am with you that it is creeping bigger.
despicable.

i am curious what legal protections these kinds of art forms/music have?
Exactly. That's why I don't think close-to-metal languages are the way to go for most apps (as in "C is not a general-purpose language"), except the ones I listed, and probably some. I admire the Rust community's energy and persistence to create a new zero-overhead language, but, for me at least, they're ultimately falling victim to the idea that an app must be a single giant monolithic binary. C and Unix grew strong because of small little composable programs, where each program's memory was manageable enough in a way multithreaded, let alone async/evented server-like programs aren't (if they need dynamic memory at all). But ever since idk Java app servers? people have this idea that they're better at memory management than the kernel + MMU when that isn't clearly demontrated at all considering that eg. GC overhead isn't insignificant in long-running programs. What I'd rather like to see is bringing down process spawning overhead (response latency), or at least a rational discussion backed by benchmarks why everybody (except unikernel folks) blindly follows the big fat app server idea when, from the outset, a process-per-request model with memory/permission/resource isolation clearly looks much saner given service-oriented workloads and troubles in recent years (eg side-channel attacks, DOSing, leaks).
I think the name is really bad in Brazilian Portuguese. Here "pika"* is a slang for dick. At the same time, it is still the sound Pikachu makes ("pika pika"). So maybe there is no problem.

* I don't know about European Portuguese.
The correct spelling for the slang would be "pica", but both have the same pronunciation.
They're mostly AIS receivers for the smaller vessels rather than tranceivers, but yes, that is true (for a boat the size I'd estimate this was it likely had a tranceiver). You also can very easily turn AIS off onboard if you don't want to be tracked, whereas there's less danger of someone sneaking onboard to look at the nav system so that might have been left on.

edit I just re-read your comment and realised I missed most of it somehow. It's late here, and you were spot on, sorry!

edit edit Also, It's an older code sir, but it checks out.
Are you working as a software developer at your current job? If not, do you want to work as a software developer?

Degrees are for people who can't do what they want to do with their current education/training. If you're not one of those people, you should not get a degree.

If you want to change something about your career, get a degree.
Isn't surrounding the term with quotes meant to do the same thing as "+" used to?
Well, are you trying to say that PHP is impossible to use properly? It's not exactly the first tool I'd look for, but it's clearly possible to use at scale if we look at what Facebook did with it.

I have to completely disagree with you. There is no such thing as better or worse languages in a vacuum. Languages exist in an ecosystem that you use to build things using them. Most best practices you apply as a software engineer are reasonably language agnostic. On the other hand, tooling, libraries, frameworks -- many of these things cannot easily ported over from one language to another, and moreover have taken many billions of dollars or man hours of effort from many people before us to get to where they are.

For what it's worth, you don't really make any arguments as to what makes a language better or worse, and you don't really make any arguments that "those practices will have to work a lot harder than they would if you had used a better language" -- for whom? I have worked with hundreds of talented engineers in my life building codebases that have lasted the test of time and I have never once ran into one who had difficulty making a quality codebase using whatever language they ran into.

Blaming a language for poor code is a crutch, and drawing a correlation between code quality and language is dubious. Which more likely has an outsize effect on codebase quality, that the organization that wrote the code, or the language itself? I'll go for humans as the weak link every time.
I just tested, and Bing Video Search returns non-Youtube sites even with strict SafeSearch.

This is easiest to check by using the "-site:youtube.com" parameter, but they also show up for certain queries (try "news") or if you scroll far enough down the page.
nice. I have an architectural suggestion. You probably want to decouple the isAlive() check from the inbound request routing, as checking for upstream health on every single request is a little unnecessary and adds additional latency to each request.

perhaps a separate goroutine to periodically check upstream health then flip a boolean if it goes unhealthy, which the request router could check on each request.
I completely agree with all of the stated above.
I think the concept of natural rights, such as that to free speech, is a lovely idea, whose only drawback is that it's not in any sense grounded in reality. I think the Chinese government, being sovereign, has the power to legislate its subjects' rights, just as that of the United States has over that of its citizens. And I think that for the citizens of one nation, to act directly against enforcement of another nation's said legislation, qualifies as an attack against that other nation's sovereignty.

None of these thoughts is tremendously controversial in its own right, save where they conflict with cherished beliefs which I do not happen to share.
You have to look at it from a regulatory and compliance standpoint. While I agree from a technical standpoint that the average company's data is probably going to be safer at Slack than in some internal system, the accountability risk is just too high.

You can't prove your cloud provider is using security best practices, while you theoretically can prove (or disprove) the same internally. Few companies do proper auditing, reviews, and pentests, but they have the capability to do so.
That nearly all good intros to Python for non-programmers insist on teaching only Python 2.x, because Python 2.x is what's used in lots of advanced programs and production code, is an attitude that I've found very unhelpful as a beginner.

True beginners don't need to use numpy and run a bunch of production-ready libraries. They first need to learn what libraries ARE and the basics of using them. Besides, numpy &c. can already run on Python3, how much further will they be along in 1-3 years? Most simple Python3 programs work fine in Python 2.7.9 with little wrangling, and it's not hard to keep two installs of Python.

"Learn Python" right now means "learn both", only many introductory tutorials will refuse to teach both. Instead they'll compound your frustration by making you learn the intricacies of Python 2's print statement instead of print().
how exactly?
I don't think Reddit's shown us anything of the sort, really. I expect people have a habit of reading too much into this kind of thing.
That's a pretty cool map. What source material did you use to plot all these points?

Edit: nevermind, I answered my own question after finding this link in the map (http://cns.miis.edu/stories/090806_cw_dumping.htm)
For anyone having trouble with the stream, you can watch it in VLC if you open network stream with the following URL: http://msstudios-live2.wm.llnwd.net/msstudios_live2 It doesn't have the buffering issues that I see using the flash player.
Ahahah thank you!
Why do the prices vary so much? I can understand trends like .io, but why does .iq cost $660?
How dare people share content with other like-minded people!
Obvious solution, return it - stick it on a patrol car. They can chase their own tails.
I have switched to a basic Fjallraven backpack. Its very durable, no gimmicks, and fits way more than it looks like.
Simplicity is objectively measurable. Here is a practical suggestion, though directly applied to mechanical engineering is readily adaptable to application design.

https://www.sciencedirect.com/science/article/pii/S235197891...

One way to think about simplicity is to accomplish the greatest number of business objectives with the fewest number of abstractions. As others have said, that isn't easy. It takes increased effort to achieve simple.
You are free to walk into a police station and tell them you are about to open fire.
This is quite scary, actually. Since when is email not a sufficient form of user validation? Facebook may have an entirely new issue on their hands. Their PR team is going to be even busier than the peak of the privacy settings fiasco.
do you mean that
a) you have transferring disabled for your account

or

b) that your bank doesn't let you do that?
Personally, whenever I find a superscript I compulsively go to the footnote and back. I think of footnotes as asides which would be too long to put in parentheses. (I do ignore footnotes that just go to citations.)
When I decided to focus on the things that matter in my life, I got much busier. Sure, I have fewer items on my todo list now, but each one of them takes a lot of time, energy, and focus to get right. When I was less focused, I had plenty of free time because I didn't realize how much work it takes to get the most important stuff right.
That's what I don't get: Where do you get the "shady industry" stuff from?

SEO is just one more tool in you toolbox. Easy to learn, hard to master, but massively effective.

And yes, there are lots of (very vocal) idiots out there. But this type of people is in every industry. So I don't get it why so many people see them as "the industry".
Keep in mind that there are 400+ YC founders out there now, and we roll deep. A lot of us do keep tabs on Hacker News and we do vote up and support our friends.

So no juice needed. Just regular voting.
And the mom and the girlfriend and...
Dave McClure comes off pretty poorly in my opinion, everyone else came off very intelligent with excellent points.

EDIT: To back up my point about Dave, he focuses completely on building profits. Its easy to say "Hey Apple makes 7cents on the dollar" but it shows a lack of foresight.
Are keychain generators common outside the US? I'm curious why physical measures like this aren't more common.
Yeah you must be right. Maybe they considered it too spoilery to show you the target list.
We have a lot of C/C++ in the guts of our software, it's a lot more than just the million lines of Perl!