jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm a bit skeptical on this one. Open tools may help, but for full vendor support you are going to have to use their tools.

Also I wouldn't say that their tools are in the dark ages- most of the problems with their tools stem from modern software tool design. So for example, I find Vivado / SDK to be complex yes, but also much more pleasant to use than tool chains for simple micro-controllers. An example is the total mess that is software libraries delivered via STM32CubeMX (no part migration, libraries depend on custom BSPs vs. auto-generated code, good luck preserving your fixes if their auto-generated code has bugs).

A reason that the Xilinx tools are big and complex is that they are following modern software tool practices (that I hate): it's a large Java-based tool that aims to hide the underlying relatively simple command line programs. Xilinx tools from the mid-90s are actually closer to what the open source FPGA tools look like today.
It's not a binary choice between opening up now and staying in lockdown forever. We could wait a bit longer with opening up till more people are vaccinated, to reduce the risk of getting an infection for everyone (don't forget vaccines aren't 100% effective). We also could decide the immediate harm of lockdown outweighs the risk of long-term effects.

It's a complicated situation, and there's likely no perfect answer. However, it's definitely not as black-and-white as "if they don't get sick, they don't get sick", and such reductionist statements don't help make an informed decision.
You're absolutely right! The US is pretty hard-headed on any number of subjects, reasonable or otherwise. A lot of these are great ideas.

Formalizing into law the system where a judge decides what is a reasonable amount of attorney's fees definitely sounds like an improvement! Though I can see where revamping the fundamental structure of a legal system could be challenging, time-consuming, and probably messy.
The EM universe hypothesis is not much better than the flat Earth one. Similar levels of agreement with observed behavior.
https://archive.is/y31i6
It would be quite horrifying to see that NSA is unable to do such as simple thing as "can't confirm or deny" without side-channeling information. And since I can't see a reason for them to side-channel intentionally - if they wanted to confirm it, they would, there's no advantage in vague semi-confirmation for them that I can see. Thus, I prefer the option of reading too much into it.
Not everyone carries a phone, not everyone activates it at all time. An one massive unconscionable data leak doesn't justify others.

But since you ask, there was "God View":

"'God View': Uber Allegedly Stalked Users For Party-Goers' Viewing Pleasure" (Kashmir Hill)

https://www.forbes.com/sites/kashmirhill/2014/10/03/god-view...
“ I am not "anti-vax" -- but this shit is unprecedented.”

I’d suggest you hit up Wikipedia and learn about medical history. The smallpox (eradicated worldwide) and polio (eradicated in all but a couple countries) vaccine pages might help you learn that a worldwide vaccination campaign to stop a dangerous disease isn’t unprecedented.

“ I said NO - she can have ONE shot per week. After every vax, she was lathargic for the next few days.”

So you made her lethargic for 6 times a few days instead of a few days for just one time. Congrats on that?

The people who follow the recommended vaccine schedule don’t have any problems, according to scientific studies. Your concerns appear to be based on FUD you read on the internet or imagined yourself.
Thanks for linking! Now I know the name for my strategy in my spice cabinet. Most recently used spices go on the right, slowly moving to the left with lack of use.
If you install oh-my-fish, you can just use this plugin for !!
https://github.com/oh-my-fish/plugin-bang-bang
You asked for proposals, and that’s how I present this. Not as a fact. But it seems to me looking into acrylimides as it relates to coffee roasting processes and the finished product is not an entirely absurd line of scientific inquiry.

And they can have my coffee when they pry it from my cold dead hands.
When teams go so far as to consider alternatives to the JVM, memory footprint and poorly tuned GC are typical reasons.
This was indeed it! Much more interesting read IMO. I remember being struck in it, though, by the reference to Eliezer Yudkowsky as being known for espousing polyamory, As if to tell readers, watch out, sexually deviant person here! A lot of articles about rationalists seem designed to reinforce Scott’s broader point about the distance between the blue and grey tribes
> We have achieved a level of social equality barely imagined by progressives 50 years ago, but economic equality has gotten much worse.

The is essentially the main point of the op-ed. I wish everyone could read PG's How to Make Wealth. http://www.paulgraham.com/wealth.html
Looking at the Michigan listings this is quite amazing. The vast majority of these places are long gone. The downtown Detroit hotels are mostly still there, though they were closed for decades before recent restorations.

I remember the Olds Hotel in Lansing across from the state capital. When I was a teenage newspaper reporter I covered a speech by then candidate Richard Nixon there in 1968. The building is now a State of Michigan office building.
I do differentiate. Though he mentioned the font face specifically, I interpreted his criticism to be about the font stack and size and thought he was equating all small sans-serif copy. Verdana is listed second in the stack and is the one that was used when I viewed the page.

He has since set me and the record straight.
I see that you're taking this as an Android vs. iOS conversation and not a "how to effectively market to different audiences" conversation. I'll step out.
> You can show up at a bank and demand your balance in central bank money aka cash.

If everyone would try to do that the system would collapse. The system is built upon the assumption that the vast majority of people don't do that.
For that use-case can you get away with just setting #[repr(i32)] on the enum and leaving Unknown out of the list?

I guess the compiler can't help you keep known and unknown values separate with that structure though, so maybe it's not enough.
In theory sure, but how do you suggest to do it in practice?

Turn off electricity to half of residents because you have this crazy idea that doesn't help them? Buy miners just to get nothing out of it at the end?

Also what do you think other billionaires with Bitcoin holdings do? Sell it all, or counteract by buying even more miner equipments?

It would be a political disaster unless all natiom states work together to take over all miners...which is a possibility.
Why I can use my 12-year-old laptop with latest Linux kernel while a phone is not updated after <5 years? Maybe for you it's a good balance between repairability and novelty, but for me it's planned obsolescence harming the nature.

> As long as there's no major security issues and you don't feel a pressing need for hardware or software improvements not available on older models, why upgrade at all?

There are always major security issues. Look at how often they appear in browsers.
Do you have some pointers to your C# manual memory management techniques? I've seen a few, but none are particularly pleasant.
The lock might be broken? Gummed up lubricants come to mind.

No idea if that's a common problem with safes, but it's pretty clear that a safe would not have any outside maintenance access to fix a problem like that (other than drilling it open, which seems to be routine enough given the "yeah, we can make it usable again" offer)
It's not really, it's a dumping ground of university assets.
But this depends on catching that strain and evolution has likely led to its near full displacement by more infectious strains at this time.
These people tend to want the blue checkbox on Twitter.
Apologies if it was unclear to you. It's hard to know who reads all the comments here and impossible to address everyone clearly. Many people on HN are involved in building companies which means they have experience with this sort of thing and probably understood without explanation. Who designs a team like this? Bigco HR departments, the military, the government, emergency response NGOs, etc.
>Only in this case the President is using Twitter to talk directly to supporters and try to calm down people.

He's pretty explicitly doing the opposite of trying to calm people down.
If Taiwan is not a country but a Chinese province, why is China ashamed of it? A province famous for electronic industry and very successful against global pandemic.
I wish the (default) utils::install.packages function could take a version number of the requested library. I also wish library() would automatically install libraries not available on the system. (Both can be achieved with custom functions that shadow the default ones but I would like to see this functionality in the base packages.) Other than that, I think all alternatives to this "threat called R" are worse. It's telling the author has to cite a bug from 2016 for an example of a breaking change.
Why should the media report falsities?
Maybe start by looking at limiting international travel? The UK are the only countries that have a stay at home lockdown but no international flight ban and testing at arrival.
I'm curious if the repeated negative press Facebook has received has impacted their hiring. Boots on ground perspectives appreciated, but I can share a data point of one: I'm a very average developer, and I get at least quarterly reach outs from Facebook-- a higher frequency than I've ever heard from any FANG (or any company in general). I used to get ads on the platform for FB Engineering jobs. After I deleted the app, I started getting ads in my LinkedIn feed for FB engineering. They might have a hefty recruiting budget, or there could be challenges. On the other hand, all the negative press might attract some candidates that disagree with the media.
> In that sense, it did exactly what the developer intended.

Not sure they envisioned someone enumerating phone numbers and pulling all data. But that would be hilarious if they claim that's what they intended and that was a feature.
> Which is why we're all using Qwerty keyboards instead of Dvoraks...

Whether the switching costs are worth it is an individual choice, and quite a few people have chosen that it's worth it. They're in the minority, but that's fine as long as people are free to use whatever keyboard layout they like.
If I were King of Google for a day, I would fix the completely broken lead generation industry.

I'm talking mortgage, debt consolidation, payday loans, auto warranty, elective surgery, retirement homes, car quotes, etc.

I know senior managers @ Google Sales that say internal policy for many "dirty" categories of lead generation is "ignorance is bliss".

This is irresponsible to your "Do no evil" tagline, but I’m sure it’s imperative to maintaining shareholder value.

Shutting down the tens-of-thousands of FTC non-compliant, half-baked, lead-gen shysters that resell user data like so many grains of sand might be a costly dent to sales and profits in the short term.

But man is there opportunity here - build a great, trusted system on the back of Google’s brand that balances transparency to consumers with advertiser’s need to profit and you could hit a home run.

I can only imagine what a sticky subject this is internally - competing with our customers? That would be insane!

But as the lead gen arbitrage continues to heat up you're only going to be selling more and more of your users down the very black hole of the lead generation industry.

And hey - you kind of stuck your toes in the water with the mortgage comparison product right?

I've spent a decade in and around lead generation, founded, built and sold a large lead-gen business, and manage lead gen & conversion rate optimization for many of the big players in the space.

I’m tooting my horn in case you’d like to drop me an email (via my profile) so I can help you guys build a great product!
All I learned is that Google just made an ad for their core services (Chrome, Docs, etc), and disguised it in an informational online book.
You win. Your sweeping generalizations, personal anecdotes, and FUD have won me over. Bravo.
I'm not sure that's true. Civil Disobedience is a tool to draw attention to a broken system. So in the 1950s and 1960s I don't believe most white Americans realized segregation was a problem (remember segregation was largely gone from the North and West by 1950: http://en.wikipedia.org/wiki/Racial_segregation_in_the_Unite...). So Civil Disobedience was necessary to draw people's attention to the problems still in the South.

Here almost everyone knows this woman is crazy they just don't want to confront her on it. So the civil disobedience you suggest would draw attention to the wrong problem (censorship) and leave the right problem (crazy people getting their way) untouched.
I can vouch for the developer of Mako and SQLAlchemy. Michael Bayer has even added features to SQLAlchemy just to get one of my previous employers to use it.
Sometimes I get hyperbolic. What I mean to say is that these machines are a symptom of a larger problem. The time that we spend trying to get rid of these machines is time that we don't spend on solving the real problems.

I love freedom, too.
What does this bill have in common with net neutrality? More government control of what is otherwise private property. It's consistent to support both.
Tornado: http://tornadoweb.org/

Django: http://djangoproject.com/

NOT Python.
All of:
* Implicit search. (Yes, initiating a search is too much work, especially if I don't know that I should be searching.)
* It should be possible to search the ad databases.
* adkeeper (I've been ranting about that for years).
* Actionable search results
How about lambda calculus day instead?
> Some of them require Silverlight plugin.

Silverlight will improve the experience, but is not a requirement.

> this new Google plugin supports more versions of MS Office than MS's own cloud apps do.

It's a mixed bag. Office 2003/2007 can't save to Skydrive, but this Google plug-in can't do document co-authoring (the merge story with this plug-in isn't pretty).
soekris has some interesting stuff. I'm not sure what kind of processing power you would need, they are low power 486/586 class processors. you could get something like the net5501 (http://www.soekris.com/net5501.htm) with a case that has room for a 2.5" SATA drive and 1 PCI slot that you could use for a wifi card. I've only seen them used with BSD but there is documentation out there that explains how to get linux working on them.
Really? I'm trying out a kindle dx, and I hate that I have to press the shift key on each and every digit of the number of a page I want to go to. You'd think they'd default to digits on the "go to page" dialog. Also the buttons feel like they are going to break.

Maybe different strokes for different folks...
Also: I run my own startup (oil and gas software/electronics.) I'm into programming (Python/LabVIEW) and electronics design. I play guitar and feel I'm pretty easy to get along with.
This seems like it could be a perfect complement to a low-power device running something like ChromeOS. I wonder if they'll branch out from games, though? Any CPU-intensive application could be made to live in the cloud: OnLive Photoshop, OnLive AutoCAD... it would just need to be coupled with a cloud document store of some sort. (Hopefully Dropbox.)
I use wget for the same. I usually call it from gnu screen, to update the status line with the no. of unread mails

unread="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom |
sed -n "s/<fullcount>\(.*\)<\/fullcount>/\1/p")"

unread=${unread:-0}

echo $unread

And also worth checking out
http://groups.google.com/group/emacs-g-client?pli=1 if you are into emacs side of the things.
Not every potential user is an idiot.

Sure. He may be very smart person—just in the different area of expertise. For him computer is just a tool. Like not everyone wants to learn about shifting gears, tuning carburetor or operating the choke just to be able to get from point A to point B by a car, not everyone wants to learn hot to tweak a computer.
These are good questions. But I would replace the 3 pillars with: Reciprocity/Fairness, Empathy and Communication, whereby the first two are known as the pillars of good moral. Effective communication enable and keep all the three coherent.
I would like to add more criteria for the effective communication, though. Most of the time you can do with asynchronous communication but sometimes synchronous communication is the only effective way to solve a problem. The composition of the teams and their time zones should take that into account.
I also don't mind an in-person interview if it's the final round for selected candidates.
I learnt this during my PhD. I think that is what we are supposed to learn whole doing PhD. How to think clearly.
That's the real koan.
I'll second the "Predators" here. I missed that in my comment but that is something they probably will experience, and it's a tough lesson for kids.

Snakes, raccoons, coyotes, bobcats, and hawks all visit us here and take their toll.

My daughter has grown up with "critters" and she still has a hard time loosing a chicken.
What you just said applies to SV too. Pay average you get an average SV engineer that likely isn’t particularly more effective than engineers abroad, the only advantage being physical locality.

On the other hand, companies are quite terrible at determining and utilizing actual value. So I do think there’s a lot of really good developers that aren’t making “above average” rates for whatever reason. heck, see all the engineers that go off and start companies that they then sell back to the behemoths for several multiples more - they take a pay cut in the short term because they believe they’re being undervalued wherever they are.
My favorite is that if there is no free will, then Burger King coupons are somewhere in Maxwell’s equation…
Doesn't Brave also use Bing underneath?
I have no idea how you reached that conclusion.
Much better article IMO. Introducing the low level commands that the higher level ones wrap around is a much more fun and interactive way to understand the .git schema to me.
Man, you don't understand :)
I don't use FF either, but by intentionally abandoning HTML standard you make yourself vulnerable to issues in Chrome, Safari or whatever you use. New version comes out, and your site's broken.

It's not hard at all to comply to HTML standard, and just stop worrying about compatibility. Then you wouldn't even say the words "don't support <somebrowser>", because it's their problem that their browser doesn't follow standard.
* bronowski's "the ascent of man"

* hofstadter's "metamagical themas"

* the entire discworld series
I'm so excited for this: an IDE with first-class support for Hack? Yes please! My only reservation is the last time I used Atom, it was pretty slow, what's it like nowadays?
Yeah, I originally put backwards-compatibility, but I wasn't sure if forwards-compatibility was the right word for allowing old software to use new code.
google "define:hereunder" -> "as provided for under the terms of this document."
Thanks, all
They actually do this at the University of Chicago. That's exactly the introductory sequence.

The first class in the major is in Racket (Standard) or Haskell (Honors).

The second class in the major is in C, and also covers basic UNIX tools.

The third class is in x86 assembly and C, focused on understanding low-level systems.
> The classic example is GCC which has probably 10x
> more people working on it than any commercial
> compiler, yet the Intel and MS C/C++ compilers
> generally kill it.

Oh? Interesting; I thought that gcc was one of the better ones. Could you elaborate?
happens to me 1-3 times a day.

mostly when i'm writting a lot.

now that i'm using swype (not sure i like it yet, but everyone should try it!) i can see that it sometimes draw a line caming from the bottom of the screen, right above the menu button.
I would wager that they didn't know "full well" that they were going to request a backdoor. Remember this is the US Government we're talking about. That kind of foresight is rare and even when it does exist the left hand doesn't know what the right is doing and expiring NDAs could occur. All it takes is the person making the request to assume, "Hey, he's doing US Gov crypto work so he much have a permanent NDA. I'll go ahead and request a back door without double checking the terms of his NDA."
Anim comes from an Ojibway (Native American) word meaning thunderbird. We pronounce it "ah-neem".
I like that the top purchasers are advertisements.
The author looks down on browser's password managers but to me they seem like the perfect solution -- relatively safe, with reliable auto-fill and, most importantly, already installed and configured. Syncing is just a matter of moving your profile to another computer.

Am I missing something? Is there some inherent flaw in these managers? Firefox will even encrypt the passwords by default and allows the user to set a master password. Exporting passwords is a little annoying, but how often is there a need for that?
Don't you think that having so many ways of organizing data might just lead to confusion? For you or me it might seem great to have so many options, but for the average computer user I feel like it could be pretty overwhelming.
I was amazed to find one my banks (Chase) limited the password to something like 12 characters when going through this same exercise yesterday.
I use something that is similar:
http://ifup.org/git/?p=colosecure.git;a=blob;f=Makefile;h=14...
As an ex-Yahoo I think it very unlikely that anything would happen to Flickr. Flickr is still one of the very-largest social networks:

http://mashable.com/2010/12/12/youtube-buzzed-social-network...

(It's not #2; Zeta's methodology is very odd. But in volume it's still top 5)

It's also Yahoo's only successful play in the social space to date (unless you count delicious). They would never axe it.

I also don't know who told you they were a skeleton crew; they were hiring until quite recently.
Rails doesn't have it's own JS library. It initially used only the prototype library (which exists outside of Rails), but with Rails 3 any javascript supplied by Rails was made library agnostic.

RJS is a rails specific thing, but it's more a method of generating javascript inside of rails than a JS library in it's own right.

This change simply changes the default from Prototype to JQuery - a long-overdue change IMO, since the vast majority of the Rails community has been using solely JQuery for quite a long while now.

Here's hoping that the same treatment is done to RSpec vs. TestUnit.
Two eyes are required for ordinary depth perception without workarounds, but depth perception is not required for 3D vision.

Speaking as someone who naturally has little to no depth perception (amblyopia affecting my right eye), I still see 3D just fine, catch flying objects (balls, frisbees, etc.) just fine, and am not disabled in any significant way except an inability to see into those magic eye puzzles.

Two eyes give you the ability to detect parallax without moving your head; those of us without binocular vision detect parallax by slight (imperceptible) movements of our head. There are many other useful visual artifacts of our 3D world: closer things are larger than farther things, closer things obscure farther things, and so on. Our brains just construct 3D worlds based on those data rather than the simpler, more reliable stationary parallax detection that you two-eyed folks use.
Rails has been using prototype/scriptaculous up to now.