jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What does "IRS going after" mean here? I've been filling my taxes by hand, and back when I used some "free" online thing, I had problems multiple times and the IRS basically just sent me a bill saying what I owed and I payed it. (Doing it myself has proven more reliable.) Contrary to popular belief, it's not a crime to make a mistake on your taxes. So what happened that you're so concerned about?
I also like their bookmark feature. I commonly realize I need a bit of information and can add a note about my questions I need to research more, or what form I'm waiting on.

Once my bookmarks are clear, I know I'm good to submit.
You could permanently attach a small travel towel like they sell in camping stores to your shirt somewhere under arm. Beats having to use air dryers.
>>But how do you stop an application from running in the background?

Delete it. Seriously, that’s the only way.

>>If you hold down the icons until they start to wobble and then tap the red X, you have terminated that application.
>>But applications get restarted when:
the phone reboots

I think this is mistaken.

I haven't verified this in code yet, but my impression is that the app will not be restarted automatically on a reboot.

After you reboot the phone, you will be able to see previously run apps in your list of "recently run apps" (by pressing the Home button twice). However, this doesn't mean that the app has been restarted. You will have to tap the app-icon to get it to start.

[Edit] Thanks for the clarification below about needing to call startMonitoringSignificantLocationChanges. You may want to add this detail to the blog post because the current wording suggests that all background apps get restarted on a reboot.
> Vagueness in the rules on foreign investment and intellectual-property rights do not help with the difficult task of finding funding from abroad.

Incorporating religious extremism into your law doesn't help either - a picture of Buddha wearing headphones on Facebook gets you jail time. http://www.radionz.co.nz/news/national/268881/new-zealander-...
You are leaving out the very important fact that we're talking about commerce here, not just general freedom of association. The law has always made substantial demands on people engaging in commerce that often override other freedoms. I'm pretty sure the KKK doesn't let black people in, and that's legal, but that doesn't mean the KKK can open up a whites-only hotel.
Great to see a lot of interest and desire to help from the tech community. Most of what I've heard during the last few years regarding the government was a lot of complaints and a desire to get rid of it. I'm glad that there are people doing something positive instead of whining.
The only downside to dot matrix is the noise and low resolution - otherwise they are extremely reliable, high-throughput printers that are still used extensively in various industrial and other niche environments. The ability to print lines or even individual characters as the data comes in and use continuous feed paper is not possible with inkjets or lasers.

Operating costs are relatively low but they are definitely NOT cheap to purchase.
Boot time of a server is somehow important when you dynamically spin new instances. If spinning a new instance were a sub-second process, you could allow the number of instances you run (and pay for) to follow the demand much more closely.

But here the boot time is a proxy metric of complexity.

It's great to have software that can do a wide spectrum of things. But your server most often does a narrow spectrum of highly predefined tasks. You often go to great lengths to obviate and disallow any other activity on it, for security reasons.

So it would be great if you took the universal software, somehow cut it to your task set, and could throw away the unused parts (which are 90%+). Unfortunately, this is not really attainable with traditional OSes. Unikernels allow you to do just that—with some quite noticeable limitations, as of now, though.
the title should be updated, this doesn't have the paper, and it's not the code for DALL-E but for its VAE component only
I had a limit sell order sitting at 210 from the insanity a few weeks ago, honestly glad it didn't get hit. The amusement I'm getting from having my stake is honestly worth what I paid by itself.
There's an excellent biography about Boyd (https://www.amazon.com/Boyd-Fighter-Pilot-Who-Changed/dp/031...) the pilot who formalized using energy & momentum into actual combat techniques. The book is really good reading.
https://duckduckgo.com/?q=Firefox+Proton
The advantage is not having to write full html tags for example for lists (<ul><li>hi<li><ul>), when you can just use a single - to do the same thing and the text will also look readable on both pure text and as formatted.
Checking my fridge drawer: I've used leaded mechanic paste, and SAC-305 mechanic, SRA, and MG chemicals (plus chipquik low temperature bismuth paste, but it was terrible: I had parts literally falling off the board).

They're all significantly worse for stenciling than GC-10. If you're manually applying paste with a syringe, you might be better off with other paste, because it's significantly thicker than the usual pastes I've tried, but I usually just hand solder instead of waiting an hour for refrigerated paste to be better.

When this tub of GC-10 actually has any symptoms of being expired, I'm definitely going to buy another (or maybe GC-18, which seems to be the new shiny version? I don't see any ebay listings for cheap almost-expired GC-18, sadly.)
Leadership will need to change first.
Looks like it's in progress. Also native "rubberband" scrolling in macOS is in progress as well. Excellent!
Hi Ryan,

The Node Beginner Book is still work in progress, it's currently about 35% done.

So, there is more to come, but bringing people from introduction to mastery is a completely different story of course.

We will see how things develop :-)
I regularly read things like this. Why is saying 'pivot' detrimental?
>Nevertheless, this is a cool idea. I'd love to see one for Paul Graham's essays (including those written after Hackers and Painters was published)

Some fellow HNers, dy and icco I believe, recently put together pg's essays in ePub and Mobi format. They're posted on Github: https://github.com/davidyang/Paul-Graham-s-Essays-Epub and the HN discussion is http://news.ycombinator.com/item?id=2443377
Intriguing news for the DNS crowd :)
What happens if the instruction pointer for, say, process A, steps into the code space for another process, B? Does the simulator treat it as an illegal instruction causing A to lose? Or does process A continue, but executing B's code?
this is quite cool:
http://marbleo.us/#PwAAAD8AAAA_AAAAPwAAAAMAAAAoAAAAKgAAAD8AA...
Wait "nearly 80 percent of all Boston public school students are Hispanic and Black."? Boston was >50% white last time I visited (admittedly 20 years ago). What's happening here?
The point is that some people experience that naturally, and those who don't are intrigued. This is a way of simulating that experience for them.
1) Enums in C are implemented that way, so C-like enums in Rust must implement it in the same way to be compatible with C.

2) This is required for forward compatibility. For example protobuf explicitly requires it.

3) Your code is not forward compatible. The proper way is to implement it is as i32 and then unwrap it, or:

enum Foo {
A = 0,
B = 1,
C = 2,
_UNKNOWN_3 = 3,
_UNKNOWN_4 = 4,
_UNKNOWN_5 = 5,
_UNKNOWN_6 = 6,
// ... repeat few dozen times, to be forward compatible
}

Example: https://github.com/apoelstra/rust-bitcoin/blob/c37ab1f9c2392...

P.S.

IMHO, Rust should allow to define enums as:

enum Foo {
A = 0,
B = 1,
C = 2,
_ , // Unknown values which must be handled by default case
}

or

enum Foo {
A = 0,
B = 1,
C = 2,
_OTHER , // Unknown values which must be handled
}

because current workaround is usable for i8, maybe even for i16, but not for i32.
Even then 90% of the 1040-EZ is instructions on how to actually use the form. If you cut all that out and just have the boxes to fill with labels it's not much bigger than the post card it's just needlessly hard to file.
> People with a 1000x less money than me but with 100x more risk should get the vaccine before me.

And this is how you get shortages. Because there are a lot of people considering themselves at 100x risk (high demand) and very few people interested in serving them for no profit (low supply). The market laws are simple and implacable.

This is our current strategy and I consider it disastrous. But you should be pretty happy with it then. The current vaccination is run exactly according to your priorities, so kudos!

Again, I know too little about producing vaccines to know if this is a MMM situation, but based on my expertise in other fields, I highly doubt it.
I hope 1.51 brings the new cargo resolver to stable. I was fighting with a problem recently, solved in the new resolver. If we'd think a dependency such as:

[target.'cfg(target_os = "macos")'.dependencies]
foo = { version = "1", features = ["x"] }

[target.'cfg(not(target_os = "macos"))'.dependencies]
foo = { version = "1", features = [] }

With the current resolver, the dependency `foo` will always be compiled with a feature `x`, no matter which target os you're using. Debugging this took me a while and I was surprised it's actually just how the current resolver works.
The bug requires transferring over 2GB of data without reading from the socket, so it's unlikely; also, a hang is the opposite of being hard on the network. ;) However the uncommon characteristics of rsync traffic is probably why some congestion control algorithms may not deal well with rsync.
They can use BSD to build whatever they want if they're worried about the GPL.

I think that someone at google built fuschia for the sake of building it. Their core business is still search, that's all Android is. If they launch their own fuschia based handset, people are unlikely to switch, OEMs are unlikely to switch. It's just a failed concept.
Nice title for link bait. You can't compare the beatles to a company - it sounds good, but it is just wrong.
I prefer to think of it as an iterative accelerator feedback loop.

So that would be circle jerks then.
The author of this article is very gullible. Here's how the scam works. George Mikaberydze estimated how many calories were in the thing he was eating, and covertly passed this information to an accomplice. The accomplice gave that information to a server, making it appear on the device.
Probably, speed is really limited by the currently available tech for compact electric vehicles. Solowheel http://inventist.com/index.php?option=com_content&view=artic... is of similar size and weight and is rated at 10 mph. Even though it got 1500W motor. 1800 in the latest Extreme model, but rated speed is unchanged: http://solowheel.com/product/xtreme
Reminds me of Harbin, on the bus trip from Changchun in the winter I watched the mercury fall from -20 to -35. It wasn't really that bad (my digital camera battery failed me at the ice sculptures, however).
Ah, while there is a lot of good advice here, but just reading your symptoms, it sounds like you may have adult ADHD. Forget what most people think ADHD is, it should technically be called Executive Function Disorder and can be associated with social anxiety, racing thoughts, motivation, etc. Go and see a psychiatrist who specialising in ADHD and anxiety.
How is Ethereum broken? It is working right now as we speak. ETH2 is just an upgrade of the network. Just because you percieve it as nonsensical doesn't mean it is and you provided no facts to back up your claims.
When you configure RISC-V gcc you tell it what default set of extensions you want it to use, but you can always tell it a different set with -march. I think that can't even be disabled.

It may be that the toolchains you've seen were built with only one set of libraries. If you specify --enable-multilib when you build the toolchain then libraries for a dozen or so common combinations of extensions are built.

If you're doing something embedded then you can build precisely the core and toolchain you want. If you're doing an OS for packaged software then you'll specify one (or a very small number) of combinations of extensions. Linux distributions such as Debian and Fedora decided on RV64GC a few years ago already.

By the end of this year the B and V extensions (and a few smaller ones) should be ratified and the Linux distros will make a second set of supported extensions.
Mercury is not approving all applicants for some unknown reason and they can NOT tell me why
Just because it would have turned out good in hindsight doesn't mean it wasn't a stupid idea. If you had invested and lost it all, how would your brother have treated you? Why blame and be angry on him?

And you never know if you would have sold earlier. Like all people saying "wish I bought bitcoin back then I would be so rich now!". No, you wouldn't. You would have cashed out when that $1k was $10k, not daring hold to $1M.
It's not really that different from deploying any other sort of RESTful API.

If you want a framework you could use Seldon but could probably just as easily write your own with Flask/fastapi.
Another thread that I think offers some context a bit less 'scary' than this [1]. Most of the stuff the invaders could of had easy access to - eg in a Member's office - is not that important, consider what is leaked to the press strategically for politics every day.

I'd be more concerned about listening devices especially key committee Members and staff e.g. foreign relations LAs

I don't have firsthand knowledge of the non-classified working computers of Congress but maybe someone can confirm if IT used SolarWinds and their network is already compromised.

* also individual Member offices are treated basically like businesses in a lot of ways. e.g. the Member can contract/share hire their own IT helpers too. i can't find a source quickly but a few years ago remember the article about some guy working for a few Dems being a dumb ass

* * I'll also add that almost any US citizen can get a meeting inside a Member's office. A house member directly or with a staffer. I'm sure there are a ton of listening devices that metal detectors wouldn't find and that are quick to place surreptitiously

https://twitter.com/ericgeller/status/1347226499930230785
"BSD licensed and therefore don't strictly require source code to be released"

Broken promises of liberal freedom.
You're missing the forest for the trees. If crypto crashes, and retail goes away permanently, they lose their entire business. These are 100% planned circuit breakers by the exchanges to halt panic selling.
If somebody said "your democracatically elected government has been taken away but you should just go home," would you? Would the Trump supporters that raided the capital yesterday? The reason they will forever believe that the election was stolen is because Trump continues to say that the election was stolen.
$() chomps the newline though...
See my above comment. They are playing the long game.
Don't forget timing. Netflix and Youtube probably wouldn't have been successful in the early 2000s just due to bandwidth limitations.
This sounds pretty healthy. I can't imagine anything we'd really prefer to see MBAs do, after all. Go be investment analysts or work at a hedge fund? Doesn't do much for the world. Go be a highly paid grunt in the finance arm of a corporation? Write business analyses? uh...

Go take a risk on introducing a new product into the world? Check. Sounds like "business" to me. This is a great trend, hope it continues!

Challenges to this change sticking long term - starting a boot company puts you on even footing with any other person who wants to do the same. The reason we decry "MBA" is the reason people earn them in the first place - they function like a $120k entry fee into a protected job class - like being an analyst as mentioned above. Using the degree to enter a business without protections is risky.

That said - to the extent that the university morphs into an incubator to make sure their students are successful - this will give their students an advantage. The MBA would then be weighed against dozens of other incubator type opportunities, or just going and doing it alone.
They already now where you live, and you better tape your webcam.
I thought that was surprising also. ThinkPads have a good track record of Linux compatibility.

Is it IBM versus Lenovo difference, I wonder? IBM used to be fairly good about using reasonably open or at least industry-standard hardware when they were running the ThinkPad show.
A big company or organization, especially one such as the National Pork Board, has lawyers on retainer.
And I'm sure you know so many cops personally.
I hope this post and the upvotes were sarcastic. Trying this method 4 times means that you have a 68%* success rate. You'd have to try it 8 times to even get to a 90% success rate.

* To calculate this, chance of success after 4 tries = (1 - chance of failing 4 times in a row) = 1 - 0.75^4 = .68
Wow, did anyone read the article?
I actually dislike the wikipedia definition. It suffers from the same general definitional problem: which market?

Setting aside the above, the definition suffers for ignoring the question of why there are no viable substitutes. It's a dangerous omission since the implication, at least with respect to legal policy, is that it is the "fault" of the firm.

The closest one could get to a useful definition of monopoly would be: a firm whose would-be competitors are coercively excluded from competing in the market. Of course even that still suffers from the subjectivity of defining the scope of "the market".
It was passed because corporations easily bought off state legislatures and therefore the senate.
Apple products have very strong resale values. Check your local craigslist.
None of my facebook "friends" ever write anything remotely interesting. It's all the social crap. That's why I barely use facebook. I don't even know why I really use it. Most interesting stuff happens on hacker news and reddit.
This extension is awesome. Definitely keeping this, very time saving.
these idiots using file sharing are making damn sure that nobody produces content either

We've had widespread unauthorized sharing of audio for over 10 years now. Is less new music being produced today? Or is more?

We've had widespread unauthorized sharing of video and movies for nearly as long. Are fewer TV series being created, fewer channels being launched, fewer movies made today? Or more?

There may be issues that arise if most people receive their entertainment via no-fee digital copying -- but underproduction of content does not, from the evidence so far, seem to be one of them.

good riddance... Sites like these are the scum of the internet, run by the scum of the earth.

First they came for the domains of the scum of the earth, and I said 'good riddance', because I'm not scum.

Then...

Put aside for a moment the allegations or apparent uses of these domains. Is it a good idea to enable punitive seizure of property without any legal hearing?
You don't need to think what TorrentFinder is doing is justifiable or constitutionally protected to think that government shouldn't have the power to interfere with DNS systems without due process.
I do not think the debate is about theft. The important matter is who decides that it was theft.

We have an independent judiciary and that is there for a reason. Whether terrorism or copyright infringement, the government has no right whatever to decide on individual cases and facts. That is the job of the judges.

Take the matters to court!
Again, this is at best (if true), a failing of the underlying technologies, not the designers. But I don't even believe this problem to be true quite frankly. As a programmer, I want a designer to give me his vision, and then to do my best to execute it (I am the implementor, that is my concern and my responsibility). If it turns out that the design is just fundamentally incompatible with the underlying technologies (and this should really be quite rare on the web), then you can go back to him or her and say "x, y, and z just won't work".

Whenever you start with the "limitations" and work your way "up to" the result, you end up with a fundamentally less creative product. You can see this very clearly with people who are primarily programmers: their vision is completely clouded by implementation.

This is not philosophical idealism. I've seen this first hand. Our designers at Apple on the iPhone had absolutely no idea about hard or easy on what is arguably an incredibly more constrained platform than the web, and we made it work. We'd get completely ridiculous designs and grumble about it, but sure enough if you put the work in you could get it there. On occasion did we have to compromise and go back to them? Of course: but that is part of the process. I can guarantee that the result was better because we were forced to try everything and only change it when it absolutely didn't work. And people are surprised at Apple's great design: It's really quite simple, at Apple the designers are above the programmers, the way it should be. Its this mentality that they should be making our lives easy that leads to second rate products.

This of course displays the crux of the problem: design is about the end product, not the difficulty of putting it together. What I'm hearing is less "he doesn't understand the limitations", and more "ugh, this is going to be hard to implement, can't you just give me a dumbed down easier version of this". For years (as CSS struggled to keep up), we've heard things like "do we really need rounded corners?" "is that gradient absolutely necessary". And that's fine. I get it, there are deadlines, but we're no longer talking about being a good designer in any traditional sense, we're talking about being a good deadline-meeter (which don't get me wrong, can arguably be just as important).

But let's not kid ourselves here: this is CS we're talking about, not materials science. We're not dealing with absolute physical limitations. It's putting pixels on a screen: most of the time that I hear programmers complaining that designers don't understand the limitations, what they actually mean is that they have to resort to "inelegant" code or hacks. This of course points back to the false notion that the product is the code: it's not! The product is the website. If you have to use an image because CSS won't cut, thats OK. If you have to add hacks, thats OK. Perhaps someone looking at your code will scoff, but this isn't for them, its for the person looking at the actual website.
I think it's because we believe that once we pay for something, it's our right to do whatever we want with it... and that includes giving it to friends. The problem with the Internet is that it makes it possible to bypass original sales in an unprecedented way because the cost of giving it to strangers comes at no cost to us.

Any solutions necessarily involves infringing on free speech (this) or infringing on an individual's right to do what they want with their purchases (DRM), so yes, I do support torrenting.
Yay!

Oh noes
Would Airtags constrain supplies of other, higher value apple products? I have wondered about their delay, but could understand it in terms of their requiring components that would put even more pressure on other product lines.
I'm not sure if languages are designed to build libraries or apps specifically. The languages I use are designed to communicate with a computer. It's the frameworks that dictate how we package a set of instructions.

So a "pure language" here is just a bs marketing term rather than any inherent feature in the language. As far as purity goes, a language like c does that just fine. That's as pure a language as it can get.

This whole opinionated "can never allocate memory" is condescending to engineers. A powerful language should be safe by default (to take some of the pressure off the developers of having to be always careful) but have the knobs to let them take full control when needed. C# does this very well.