jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Be really smart? No way in hell could I do this. You need a strong math, statistics, and machine learning background to begin with.
37Signals [Signal vs Noise blog] has a feature called "Bootstraped, Profitable, and Proud" latest is below, there is at least one more I've read.

http://37signals.com/svn/posts/2385-bootstrapped-profitable-...
real answer is most of these guys dont know as much as they think. general coverage of financial topics miss a lot of the big picture.
Seriously this exist in Australia but not the US?
I really wonder how this is going to work with the Apple App Store rules on payments. Is the 0% cut so that they can use Stripe? Or is it to bolster their case that they don’t need or want to use Apple Pay? Normally Apple doesn’t like a service offering payments outside of the Apple Pay ecosystem. This seems like a very interesting move.
Just a quiet word from a free speech advocate who has lived in China and spoken extensively with victims of the Cultural Revolution. The overheated rhetoric here and the shrill denunciations of political rivals ring all too familiar. Ask your older Chinese friends and colleagues how they view the matter of political censorship. You may find their observations salient.
In 2000 I did an internship at a Dutch media company and created a 3D VRML video site. The interesting thing for me at the time was that the server composed the final VRML by combining a template with database results, similar to PHP. I have no idea how common this was, but I was pretty proud of it at the time:) Unfortunately VRML plug-ins where not that great, even worse when I needed them to be able to play real video, so it was never deployed.
It's basically just a more sensitive radar detector. Instead of picking up the main frequencies radar guns use, it picks up the harmonics emitted by the oscillating crystal inside the radar detectors. All radar detectors leak on harmonic frequencies of the frequency they pick up on, it's just a matter of how much. Those cheap Walmart radar detectors leak so badly they detect each other. Pricier ones are more sophisticated in how they shield.
+1 Notably, this is different in Python where promises (futures) are executed lazily, i.e. when you await them.
I absolutely detest this comment and all it implies. I'll accept my downvotes now.

Unless I missed sarcasm, in which case, please accept my humblest apologies.
Or, try switching to a privacy focused analytics solution that values your users privacy, and provides the simple metrics that you need.

Fathom Analytics: https://usefathom.com/ref/IKHKIT
People have always said that ;) but Jira is super-expensive. It was $60 per user (permanent), and they’ve increased the prices a lot. Especially since you buy Confluence and all the little addons separately.
Yeah. Agreed. I unfairly walked back solve to “deal with” on you simply from knowing the considerations that go into bursts of write load every time a customer clicks “delete”.

At the time Linode had a host-side scrub daemon that simply ate LVs as customers deleted. It’s technically simple, but drive longevity and capacity on the host (the user is probably recreating their VM, for example) is where it gets tricky. External considerations. In the end scrubbing is basically killing a few dozen inodes of user data, but the architecture in VPS usually requires you to nuke the whole image, including what is ultimately the host’s 59th copy of Ubuntu. Just managing the iops without annoying neighboring customers is a challenge.

To my cloning point I made at the top of the thread, Linode was certainly no stranger to the reality distortion field when it suited, and I think that’s yet another thing DO copied. That vertical is closer to B2C since you’re usually dealing with individuals, not sales teams, and glossing over stuff is a bit easier than when your counterparty has a better engineering team than you.
Thats because a lot of it was lifted directly from the web. They paid people a stupid price per article to either write articles or copy paste documentation online while barely vetting it, only taking it down when people took the time to send in reports to staff. I'm sure things have improved since then.
I'd rather have the government build a public domain dataset as SamWhited suggested (and equally available to Google's competitors, projects like OSM, and any creative HNer) than have them collect proprietary data for Google and help lock in Google's competitive advantage.
> seconds to turn on a light bulb

What a time to be alive! We truly are living in the future!
I believe I read that some games even track what you look at and for how long.
Amazon's killer app is being able to sell illegal merchandize. Be it counterfait or surplus from Yugoslavia.
Also, I'm sure there are lots of people in this thread who've tried a similar search, so what laptops are out there with most of the following: good keyboard, under 1.5kg, durable, battery life >6h, RAM > 8GB, semi-repairable?

My current model is a T440p, so using that as a comparison.

So far my search has turned up:

- Old Macbooks where the keyboard was still decent (but unfortunately they're not too tough or repairable)

- T470s or T460s: the T460s was the first model with the new magnesium case and the T470s keeps the same case (and is only a small change to the T460s.) Advantage of that is a 250g weight savings (1.35kg total!), 49 Wh battery that lasts 6-8 hours and charges to 80% in 90 minutes, traditional "yellow" Thinkpad charger on the T460s and USB-C charging on the T470s. It doesn't come at a huge cost in terms of durability either - still passes the MIL-STD-810. The T460s was the last of the S line to have drainage holes - the T470 and T460s have them, the T470s and T480s do not, but instead claim to have a "spillproof keyboard". Versus the T450s, it has HDMI out instead of VGA, has both batteries inside the case (no increased battery capacity), and better battery life with the base config. Unfortunately the batteries aren't removable on the outside, so it's a bit more of a pain to buy a used version of these (as you'd want to replace the batteries.)

- T450s: same case as T440 versions, last model with VGA out (which is super useful, I had a popular rant on VGA here a year or two ago: https://news.ycombinator.com/item?id=20431195) Basically a mildly upgraded T440s, which is a good, if heavy laptop. Default capacity of 48Wh (24+24) and total weight 1.58kg with standard battery - good for 5h new, or 96Wh (24+72) and total weight 1.77kg with extended battery - good for ~10h new. And you can hot swap because of the internal battery!

- T480s: very similar physically (weight + case + materials wise) to T470s. Significantly faster processor than T470s, continuing the trend started by the T470s of spill resistant + no drain holes. Mechanical shutter for the webcam! Same keyboard as T470s, aka very good. Better thermal management than T470s! Speakers still the same old Thinkpad speakers, aka shitty. Slightly larger battery - 57Wh vs 51Wh in T470s - and a fast charge to 80% in 60 minutes - so 9-12 hours of real world battery life.

If anyone has any additional models to suggest, please do!
Wouldn't truecrypt + flashdrive do the same thing without all the hassle?
On the contrary, conspiracy is an agreement between people, not a plan, and especially not a plan you don't intend to carry out. Otherwise quite a few novels and disaster recovery documents would be illegal. http://www.lectlaw.com/def/c103.htm
That's not really true. Just because you consume a product does not mean you share the responsibility of someone who produces it with negligence.

However, if this topic was about global warming and C02 emission, then yes you could blame everyone who uses fossil fuels...
I actually hadn't looked too closely at MacRuby.

Might I suggest that you do so?

...but compared to (particularly) Lua it's just not fast enough.

I beg to differ; Here's why: http://christopherroach.com/2010/01/21/ruby-fibonacci-shooto...

I just don't like Ruby's chances when paired against the other two.

I do. JS might give it a run, with WebKit also being Apple-sponsored. But, there's no Apple-sponsored Lua implementation. And JS from WebKit doesn't have any sort of (easy to use) way to access Cocoa, like MacRuby does (with HotCocoa).
As someone who's on the business and technical side, I'm not sure this post shows much about the gap, except that some people are either cheapskates or ignorant. You can find folks who fit that description in just about any sufficiently large population.
Sounds inspiring. I'm already thinking of some kind of indexed communications medium via a network of small, cheap and disposable usb sticks. Something in the style of freenet and tor.
"which are specialized to common Jeopardy idioms" Exactly, any new/novel idiom would probably easily stump Watson.
> Linux 'won' in the marketplace so we can all laugh at how wrong this guy was

Oh, it has been a long time since 1992 and these posts by Tannenbaum are pretty famous (actually, I'm surprised it still appears on HN). So we did laugh already. Later we suddenly stopped laughing and it was more like your "second approach". But that also was quite a while ago. Next wave of philosophical though in techno society was reflecting on all these "worse in better" stuff, "MIT vs Berkley", "Lisp is older that C", "ML is 40 years old". Because, really, it's all about the same idea. And posts about "Cathedral and bazaar" and how dot com bubble destroyed the notion of sound architecture is pretty much about the same thing.

So for me it isn't anymore about any new "lessons" to learn from that. Just a painful reminder on "sooner or later we'll have to throw all these tremendous work away and start anew… shall we?".
Paperwork doesn't use its own cloud storage. You can host it either locally or at your own server.

This will really limit the potential user base and really eventual growth and uptake of a service like this. When easily accessible "personal cloud" tools like Dropbox and Drive exist why not make them potential service mechanisms? On an open source service like this it seems you may want to have some sort of cloud abstraction service and let other contributors plug in separate cloud services.
Follow up to this post: https://news.ycombinator.com/item?id=8867715
I understand the annoyance. But surely coming from a site full of power users, people can just change the CSS, or copy/paste the text elsewhere.
Login Facebook = meh
Why can't login with other thing? Like twitter or email.
> That's a pretty ridiculous use case.

It was just an example. I never said you would actually want to do it.

> maybe you can get this in lisp without any limitations

See my response to orbifold: https://news.ycombinator.com/item?id=8943113

> I've heard it's used for scripting and AI

There are many different versions of lisp, some of them are used for scripting, but most implementations of Common Lisp could be used for almost anything.

> most of the code that goes into a game isn't in script, unless it's a slow game.

Write version 0 in a high level language. Figure out the design and representation. Then rewrite the slow parts in a more efficient language.
Here's a hidden gem:

"The key point is that seeing a hidden variable’s history would effectively let us simulate non- collapsing measurements."

This fact allows one to dismiss all hidden-variables theories (including Bohm's of course) as having no metaphysical relevance. Hidden variables are the invisible pink unicorn of physics. If you can't measure it, it doesn't exist. Deal with it.
Part of the agreements that states have to exchange data is to provide free access for law enforcement purposes.

If what you said applied to other states, somebody would have ceased exchanging data with them.
That seems like a reasonable solution. Perhaps if a state with a high representatives-per-constituent ratio wanted their representatives to be paid well, they could make up the difference out of their own budget.
If you do not understand FPGAs, then C++ to VHDL/Verilog is lipstick on a pig at best.

Here's the thing:

Knowing VHDL/Verilog will not:

- Get you a job with compensation on the same level as ML/Web Dev.

- Magically make your tech/startup work better

- Fulfill buzzword requirements for investors

These sort of low level tooling is tremendously difficult to make profitable unless you already have some sort of vendor lock-in i.e. silicon, or an application that is extremely demanding in terms of efficiency or speed e.g. High Frequency Trading, network switches, dot-product-machines (commonly known as ML) and crypto hardware. Unfortunately any other applications for FPGAs tend to closely related to the embedded space (robotics, aerospace) and again it's significantly more annoying to monetize compared to e.g. a SaaS oriented around ML. Especially so it you are not a massive corporation with deep pockets.

The closest we have come to a high level tool for FPGA synthesis is reconfigure.io but they got acquired and is now effectively dead.

CPUs and ASICs have become too powerful and too cheap. Even with Moore's law tapering off, the gains provided by FPGAs are still too narrows. Electrical engineers are cheap. Physics have not changed much in recent decades. A couple computer architecture courses is more than enough to bring an EE graduate up to speed (referring to FPGAs here, ASICs are another story)
This is an underappreciated point, and also why I started a solo consulting business instead of continuing the 9-5. As a consultant I can set my own hours. The past few weeks were leasurely 25-27 hours per week or so (I track the time, so I know), and I do get paid for every hour I work, including commute, time spent on slack, etc.

In this industry there seems to be no place for someone experienced who thinks that working 50-60 hours a week is bullshit, and would like to work half that. That tells me there's no "talent" shortage, since the employers aren't flexible at all when it comes to working part time and receiving proportionally lower pay. The moment you ask to work less than 40 hours a week the employer immediately assumes that either there's something wrong with you or you're willing to work for peanuts.
> One problem is that some older IT workers who get too comfortable with their skills risk falling behind, especially in the era of artificial intelligence, said Michael Solomon, co-founder and managing partner at 10x Ascend, an advisory firm for senior technology job seekers.

Um, what? AI isn't taking any tech jobs. Maybe once we figure out how to have the robots program themselves...
This blog post reminds me of the "Machine Learning Systems are Stuck in a Rut" paper [1], where they mentioned:

> It is hard to experiment with front end features like named dimensions, because it is painful to match them to back ends that expect calls to monolithic kernels with
fixed layout. On the other hand, there is little incentive to build high quality back ends that support other features, because all the front ends currently work in terms of monolithic operators. An end-to-end tool chain for machine learning requires solutions from many specialist disciplines.

This is a fantastic example of getting around this problem using Flux.jl's interaction with the full Julia language. Here the author does some exceedingly cool stuff (doing machine learning on encrypted data!), and in order to get there he needed to write what many would think of as lower-level kernels that should be "provided by the library" (encrypted matrix multiplication, encrypted convolutions). To make the interface useful, he needed to use a mature interface that people are already using and make it something that can automatically switch over to encrypted implementations. And, because of the nature of fully homeomorphic encryption, the implementation has to be fast, otherwise it's dead in the water since FHE is expensive!

To me, this example showcases one way how Flux.jl's is helping machine learning get out of that "rut". The author adds dispatches to standard kernels which allow for his encrypted data types, which then allows standard Julia Flux.jl machine learning models to act on encrpyted data, and it uses type-inference + JIT compilation to make it fast enough to work. Not only that, but it's also not tied to some "sub-language" defined by a machine learning framework. That means the FHE framework not only works nicely with machine learning, it can be used by any other package in the Julia language (differential equation solvers, nonlinear optimization, macroeconomics models?). This allows composibility of tools and community: all tools from all fields can now use this same FHE implementation, so authors collaborate and mature this to a very good one. These knock-on effects give people doing research in Julia a lot of competitive advantages over other researchers, and it will be interesting to see how this effects not just the ML research community, but also everyone else!

https://dl.acm.org/citation.cfm?id=3321441
> The idea that JS is bad for screen readers--or indeed that we use text-based browsers--is a consistent misconception that is no longer true.

To be perfectly blunt, I feel this misconception is pushed mainly by people with an "anti-javascript" agenda.

If one can no longer argue that "supporting non-javascript clients is the only way to support accessibility", one is only left with "if you break support for non-javascript clients, you will only be excluding people who deliberately disable javascript". And at that point, the amount of effort to support non-javascript vs. the return on investment shifts heavily in favor of not caring about users who intentionally disable javascript. This is an argument I've had in every shop I've worked at and at the end of the day in every instance we decided it was simply not worth the hassle to support people who intentionally disable javascript.

In fact, I'm pretty sure any competitive search engine these has to have a very complex crawler that is more than able to deal with javascript rendered pages. If they didn't, they'd be leaving a ton of content out of their indexes--not a good look for a search engine. So not even the "you have to support text-only browsers to please google" argument has most likely fallen out of favor.
https://news.ycombinator.com/item?id=9660682 (related discussion from the 2015 end-of-life announcement)
Similar to how some families have to actively avoid making too much money, lest they jump into a higher tax bracket and end up losing more than they gained (while the next-next bracket remains a distant dream).
I'd choose Java over Kotlin. The benefits of Kotlin seem minor - mostly syntactic sugar - and the tooling is more limited than Java. They seem to solve problems with kludges (like their coroutines are really just state machines in JVM bytecode, which creates issues like irreducible control-flow) rather than properly engineering solutions like Java try to do.
None of these are legal justifications. The law isn't even relevant here, since the conduct happened in a theater of war. The video shows soldiers in helicopters shooting at a group of people, some of whom are armed with AK47s and RPGs, in the midst of a firefight in which their comrade's are getting shot at nearby. In the process they mistakenly hit two reporters who are carrying equipment that reasonably could be mistaken for weapons from hundreds of meters away. You don't need legal justifications for that. Ordinary morality suffices.
The 1980s solution to drug use in the US was simply to lock more people up longer and give local and federal law enforcement more money. This was the same response after September 11th. More laws, more money, more power.

Today we can see the results: "Police" armed with assault rifles patrol streets. Surprise visits at night by men armed with fully automatic firearms and large caliber sniper rifles is not considered abnormal. Most recently we now know all of our communications are monitored, as are our whereabouts past and present.

It would make a good science fiction movie, except the genre would be a documentary.
Yesterday I made the observation that the document he was given in detention said:

"You must answer all questions and hand over any data or documents requested" and

"If you fail to comply you could be prosecuted under ..Terrorism Act."

You have no rights. You will disappear in a very deep, dark hole for a very long time if you try to call their bluff.

Welcome to the Patriot Act/Terrorism Act world.
Given 18 years and 500,000 dead, the NYT has killed roughly 28,000 people per year for the past 18 years. Next year this number will drop to around 26,000 people per year, and the following year 25,000 people per year. In 2043, assuming no more flubs like the one that lead to the war in iraq, they will have killed 12,500 people per year.

There has been no incident as bad as the reporting that lead to the war in Iraq because the US had recognized that entering the war was a huge mistake and became somewhat resistant to the type of propaganda that lead to it.
How do you set the state of a nav with SSI? Does it know what the page being built is?
Now that Signal offers group voice and video chats, it can replace booth WhatsApp and Skype. As I am my familys tech guy I think I can manage to move our groups to Signal within the next few weeks.
Not a direct replacement but I used YNAB years ago when it was still a desktop app with one time purchase to own. It's still available with most of the functionalities (probably more) but as a website.

The app allows you to set up multiple budget accounts.

Edit: link https://www.youneedabudget.com/
Any idea what the content was? It seemed to be all photos but the google cache didn't get them
No, it's not that the DOJ believes that all .com domains are US. It is because Verisign has the contract to run .com, and Verisign is a US company. An US court can force an US company to comply.
Separating a language from the things you build in it kinda misses the point of the language.

What if the things you build in it are all largely similar, mostly small variations on a common theme?

It's the difference between "Foo is a great language", and, "Foo is a great language for building applications that do Bar."
Ouch. If you're anything like me, around 90% of your traffic comes from mailing lists. Greplin could win big by inferring what mailing lists you are on (along with beginning and ending subscription dates) in order to factor out all relevant storage and indexing.
If anyone hasn't figured it out yet, the Internet Police have come and they're starting the crackdown. So people who have been relying on the non-enforcement of certain laws, even the dumb ones, are going to get some nasty surprises soon. Or at least, that's how it looks to me.

They've killed several botnets and lots of other sites, too, if anyone has noticed.
I don't know, everyone's talking about cloud this, cloud that, bunch of free services that are nevertheless costly to provide, meanwhile Apple are the mofos who sell the devices that people use to get onto the cloud - at massive profit. I think their cloud strategy is pretty sound.
Not good! I'm looking into this, sorry.

Edit: This should be fixed now. Anyone, please let me know if you're still having issues.
i agree with both you and stormbrew, if only there were another way. i personally dont like HN's system much either, one that ensures submitter can downvote those who disagree with them while the majority of readers cant down-vote back. also on HN, you commonly get down voted simply because they disagree with your opinion.

maybe the best way is to simply ditch the whole karma/popularity system all together. you can up a comments contribution to an article, but it ends there.

The person who got downvoted isnt stuck with a scarlet letter and put on probation to repair their 'karma' simply because they had a different way of looking at things.
The data is not only San Francisco proper, it's the entire "San Francisco-Oakland-Fremont, CA" MSA. There's a lot of variation within that:

https://kwelia.com/maps/cbsa_census_tract/San%20Francisco-Oa...