jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
He is, unfortunately, right that unconscious bias training doesn't help. It's the cheap non-solution that doesn't require anybody to actually do anything.

Actual solutions are a lot less comfortable: making sure that there are voices in the room who can call you out on your bullshit, like saying there's no such thing as unconscious bias. It's something minorities experience every day -- including in the form of being told by a white guy that the thing they experience every day doesn't exist because he doesn't have to see it. He surely doesn't think of himself as biased, but what other name can you give to declaring that every single one of them is wrong and he is right about a thing that's right in front of their eyes.

Getting those voices in the room is hard. They don't want to be tokenized. They don't want to be accused of being "diversity hires". They don't want to do a bunch of unpaid labor serving on committees. And they also don't want to lose jobs to vague "I just thought the other guy was a better fit" excuses that you can't actually prove are racial in nature... but in aggregate can't be anything but.

Hard, but not impossible. The approach is different for every industry, because they face different issues. "Training" is exactly the kind of useless one-size-fits-all that people do so that they don't have to think of one.
and useless for all existing investors and people trading off of predicted price movements
What argument is there for this policy against the employer, besides it's a nice thing to do?

The employer benefits from having the options expire because people will be less encouraged to leave with the current standard of expiring options.
I called everything a project. See my response to Paul.
I don't think that's the guy. The ad said it was a well-funded startup. This guy was literally the first employee.
Byte Magazine had a history of forward-looking articles for microprocessor and software technology. There were entire issues devoted to LISP in (1979), Smalltalk (1981), and the 68000 (1986). It wasn't that C was new, it wasn't, but in 1984 it was certainly new to their target audience, which was the micro-computer industry.

While it's true that C compilers were available for MS-DOS and CP/M in '84, these were by no means mainstream, and were prohibitively expensive. Turbo Pascal was still taking the world by storm, and it would be another three years before Borland would introduce an 'ANSI Compatible' C compiler and IDE - the much anticipated (by me anyway) Turbo C in 1987.
> I think that many people are comfortable with "currying" only because they think it's the same as partial application.

If currying was the same as partial application, I'd say we don't need the name "currying" and can just use "partial application". So I guess you could say that I am comfortable with currying only because I don't think it is the same as partial application.
This is great and all, but I'm not talking about academia vs. industry/YC. I'm talking about the actual products. They just aren't very good.
Thanks. Looks like both Multiplan[1] and Excel were p-code. However, Multiplan was wiped out by 1-2-3, and Excel ... adapted (it certainly isn't p-code today or anytime in recent history).

[1] http://en.wikipedia.org/wiki/Multiplan
The “no copy pasta” requirement leads to left-pad incidents.
This comment crosses into personal attack, which is not allowed here. Would you please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting to HN?
85% for cars up to approx $27,000.

https://skat.dk/skat.aspx?oid=2244599
Nationalistic slurs aren't ok. Would you please stick to the rules so we don't have to keep banning you?

https://news.ycombinator.com/newsguidelines.html
I'm looking at a dataset now of people listening to 12 music tracks with 1000hz sampling rate 128 channel EEG. We are trying to predict which tracks the 25 people are listening to, based on the EEG.

It's a good ML problem. We have accuracy up to 85% when predicting person&track together, falling to 30% when just predicting track.

Since we also had people rate enjoyment and familiarity, the main theoretical question is whether there is an direct neural resonance with the music during highly enjoyed tracks. I.e., that more of the brain is coupled to the music when you feel it deeply.
I thought of to have a LLVM backend to target Glulx. Some things are done easily enough; the ! operator of C corresponds to "ushiftr 1,$,$" in Glulx (this is using Glasm syntax). Calling conventions are simple. The Glk functions can be converted directly to Glulx code, with a few exceptions; the Glk type "S" means a different thing in C and in Glulx, although for most of them you can instead use ones that take an array and length, making the function to calculate the length before calling Glk. The C strlen() function becomes "linearsearch 0,1,$,1,-1,0,4,$" in Glulx.

However, one thing with both Z-machine and Glulx is that there is no alloca(). However, you might be able to emulate it with a "shadow stack", I thought. (If programming in assembly language, this is not a problem since you can take advantage of those specific virtual machines instead.)

Also, does LLVM support targeting 16-bit computers so well? (I don't know how to write a LLVM backend.)

For Z-machine, one thing I thought might work better to compile into a Z-machine code might be a variant of BASIC instead.

But when programming in Z-machine or Glulx, I just use assembly language; you can then run those programs on other computers anyways, so it wouldn't be as much problem. (Many of the tricks in "Tricky Document" assume the use of assembly language, although some could be implemented by optimizers.)
I keep saying, Trump is not the problem, he is the symptom.
Apparently it was a hard decision cause they only suspended him for 12 hours initially.
I've often wondered if he has any idea how much money Twitter has made off of him.
Even if social media companies aren't biased against conservatives this sentiment is pure garbage. If you disagree, consider the following:

"No, it's not proof of "bias" when police officers enforce the law (against people of color)".

There is other proof that social media is or isn't biased just like there's other proof that the police are or are not biased, but this alone is a waste of time.
The only person shot was an unarmed protestor/rioter.
Trump should make a blog.
Argument against Trump on what though? If you are talking about direct incitement to violence: Sure, he did not directly incite violence - he merely mumbled fire in a crowded theater.

However, if the question is about impeachement: Yes. There's more than enough reason to go through with it. In the broader context of how the President has been lying to his supporters about election fraud, telling them to stop the steal, and that he will never concede. The President is on record trying to strong-arm election officials in Georgia to find him 11,780 votes, the exact number that would overturn the state.

No, he does not say that they need to investigate. He wants them to find him the votes because he knows he won it. And that is just what has happened in the past week.
I would bet it can be useful in physics engines
Funny, there is « /2020 » in the blog link.
I didn't say it was worse or better, just that it's not the same.
First, not all users are equal. It could be that the userbase of Snapchat is especially important (being young trendsetters) rather than the mass of users joining because all their friends are there.

Second, when Facebook bought WhatsApp, it wasn't for monetization but for taking a threat off the market. WhatsApp and Facebook compete for the time of the same users; I don't think you could ever put the actual financial value of WhatsApp at $20b; but it could very well interfere with the plans of your $100b+ business which goes after the time and networking effect of the same users.

I feel like at this point Snapchat and Facebook are playing chicken. This will end up as an acquisition deal. Snapchat could never monetize to warrant that valuation, while Facebook would pay a lot of money to, again, win the engagement of these users slipping away from its platform.
There aren't too many ways Snapchat could translate its paper value into cash: only an IPO (not a chance, they're not IPO material) or an acquisition by Google, Microsoft or Facebook (others aren't big enough for placing this bet, and Apple doesn't seem to care enough about services to make such an acquisition, especially with the slightly shady element of the Snapchat concept).

So Snapchat and its investors will come together to push the value higher and higher until one of the tech giants break and buys the thing. I doubt Snapchat remain an independent entity while justifying this valuation. They are in competition with the next big thing.
The ruling party, BJP, has a group of IT professionals managing their online presence. This, they call their "IT cell".
This talk of bubbles reminds me of 2007 when everyone, including all the experts, was certain Facebook was a bubble at a valuation of $15 billion after Microsoft invested; now it's worth $200+ billion. Then in 2012 after Facebook's hugely publicized botched IPO and Nasdaq error, all the experts again said the web 2.0 bubble had burst; the stock price and earnings have since doubled. Unlike the big blowups of Friendster, Myspace, Digg, etc..these post-2008 web 2.0 valuations have proven to be extremely sticky. Pinterest, Twitter, Dropbox, Air B&B, Tinder, Snapchat, Whatsapp, Uber, Instagram...all keep going up with no end in sight, year after year until either IPO (which finally creates volatility) or buyout. There's hardly any big failures or blowups, except perhaps Zynga and Groupon (although it's still worth $5 billion). My prediction is these web 2.0 valuations will keep rising for many years to come because that is the path of least resistance, and the investor demand and user growth for these companies is seemingly unquenchable. The unending web 2.0 boom and unending wrong predictions about its demise show how these 'obvious' parallels to the old tech bubble of 1995-2000 are just so wrong. There's more at play here, such as the investor flight to quality (more money chasing fewer companies), huge user growth, huge monetization potential from smartphone engagement, the very large millennial population that use these services, and ability of these web 2.0 companies to carve out niche dominance and then keep it. Within the next year or two, we're probably going to see Uber being worth $100 billion before IPO, Snaphat $50 billion, Tinder $10 billion, Air B&B $50 billion, etc. Take every valuation and quadruple it. Back in the 90's, $100 million was a big deal; now that's just a rounding error or the equity of just a single early employee. Insane, but very prosperous times we're living in. And it's got a long way to go.
Salary isn't the same as wealth. I know millionaires who have never earned more than a lower middle class salary, and the book I mentioned showed how this was done.
This will make a lot of companies uncomfortable. The undisputed leaders in analytics, SAS and IBM, most of all.
that would be good, or proof of something not widely known in china that is officially denied by china.
Are you going to release this algorithm in any of the open source router projects like ddwrt?
Focusing on trust is sad and a little concerning, but find my friends or the google equivalent really does remove so much minutiae and unneeded communication with a partner.

It sets better expectations when meeting or going somewhere, and love using it. No more "how long until you get here?" or "Have you made it yet?" especially useful while driving to avoid texting.

Our use has nothing to do with trust, but saving time when meeting up in various places across the city. It's a great deal of convenience for some people, nothing more.
Because we have similar unresolved issues on beaches here in Canada (on Georgian Bay, for example).
Nope. Wasn't being regularly used to describe anything until recently.
Nice. A few tricks with dual I haven't come across before.

When you get into examples using tables it would be nice if you provided the table definitions and some sample data.

PS: psoug's connect by page (http://psoug.org/reference/connectby.html) is my favorite reference.
A couple? It's ancient. Here's a sighting from 1998, but I am sure it goes back further than that.

http://www.infolanka.com/jokes/messages/1665.html
As someone living on the other side of the Great Firewall of China it's become VERY clear that a government can effectively censor the internet(without VPN to get out it's terrible), provided that the government in question put enough effort into it.

As I said in another comment, the Chinese government has beaten Tor. You can't download it or even read about it(almost everything Tor related is blocked). Even when you have it you can't connect, as all bridge IPs are blocked the moment the gov discovers them.

It's slow as hell to boot and on top of this the Chinese government is still able to monitor those who can connect with traffic analysis(a Tor weakness).

I'm something of a lazy cipherpunk and had hoped that most services and sites would have moved onto darknets like i2p by now. But sadly this is not the case, however it is the place where we finally need to go.

TLDR: I don't use Tor because it don't work, plain and simple. Never mind the insecurity mentioned by Zed, and no one here is talking about this.
Checked exceptions, at least the way Java does them are exceedingly verbose, potentially requiring a try/catch block at every level of a call stack. I think it would be possible do static analysis of most possible execution paths and determine whether there's a possible exception not being caught by a certain level without having to deal with it in every call.
Apache Wicket is my current choice when it comes to Java and web apps. It makes integrating AJAX functions a piece of cake: for the most part, you just need to call some methods in your Java code. I run apps on Google App Engine with it and am pretty pleased with the performance.

Room for improvement: SEO-wise there is room for making URLs look a bit less ugly.
It's called inflation, print more money but keeping the number of goods the same then prices rise.
1. You can browse with a webbrowser.

2. You don't need the repositories installed to see the software, but it is nothing you couldn't achieve with other tools.
Why is node going to be major? I know it gets a lot of press, but AFAICT it seems to be from front end people who want to do backend programming, or from people who don't realize that there are simple COMET frameworks for other languages (eg, Tornado for Python, I;m sure one exists for Ruby).
I’d go so far as to say having all numbers on the back of the card will actually lessen the chance of shoulder surfing while the card is left inserted in the chip reader.
I think it is this way for 2 reasons... one, for-profit prisons and two, the ability for the government to put anyone away for a while
> pay for re-election campaigns

In other words, the fact that the foundations of the political process depend heavily on money is what spoils the whole thing. Nothing will get fixed as long as that remains true.

Get money out of politics.
It's huge revisionism to say that the 9-11 attacks were an attempt to destroy America by wasting resources. It's a popular factoid but it's total bullshit.

The idea was to get the US to just leave the middle east. And that was a pretty epic failure on Al Qaeda's part. The US is up the middle east's ass a lot further now than then.

Also "they hate us for our freedom" is some dumb Bush era idea. Al Qaeda doesn't hate America for our freedom. Al Qaeda explicitly explained why they hated us. 1) Troops in the Arabian peninsula, 2) support of Israel, 3) blockade of Iraq.
It's funny! But really there are loads of ways to store your keys physically that are human readable.
Critical dos vulnerable. It cannot recover from being repeatedly hit with a hammer
Oban is enough of a standard in the community that it doesn't need any plugging. Very odd comment to pounce on.
There is support for default implementation method in protocol for a while now.

Generics are supported through associated types.
I certainly wouldn’t describe regular email correspondence (including messages about strategy) as a nebulous, indirect tie
I don't think this is at all a reasonable analogy. Scott does not just agree with Murray on some unrelated topic like vegetarianism. He appears to agree with Murray that some class differences reduce to heredity.

Murray himself takes that set of beliefs and follows it in a direction that quite explicitly replaces "heredity" with "race", and associates a great deal of our nation's class differences to it. It's not really clear to me whether Scott's beliefs lead him in that direction too, or maybe if they do so to a lesser extent. I do know that many people on rationalist-adjacent boards like The Motte (used to be part of the SSC subreddit) have drawn some pretty unpleasant and unjustified opinions on this matter, which is one of the reasons that people asked Scott to remove that discussion group from the subreddit. (He did so, but only under duress and while denouncing the people who asked him to.)
This implementation is O(n) on retrieval, rather than O(1) as in the ideal case. Hopefully v2 will optimize that in the near future.
It is tricky politics. It is hard to explain to HR why someone with such good ratings has to be fired (or the potential of lawsuits),
but OTOH, they might think that you are overpaid and classic ageism (atleast what I hear is that if you aren't management by 40s, ICs are too expensive and can be replaced with cheaper 20 year olds to do the same tasks).
It is sad that our industry sees programmers as pieces of meat to be replaced when necessary, but that is the hard reality, most of the times.
How good was Churchill at cryptography?
But does it have a browser built in? Can I use it to tweet while I search for my keys?
This is just my speculation but I bet you dollars to donuts this is actually tied to the $10,000 ppp loan advance scams. People just opened free online savings accounts to accept the payment, withdrew it, and never used the account again. I wonder if Azlo got punched for approving the accounts. Azlo put out a press release in late September stating there had been a recent huge surge in new accounts being opened by first time business owners.
They didn't vanish completely immediately, but it was pretty fast.

When 3.5" drives came out, people were mostly buying first computers. A new computer user wouldn't have any old data, and most likely could find software on 3.5" disks as easily as 5.25" (unless they were buying seriously old software). You could certainly buy computers with both, and you could add a 5.25" drive to most computers if you needed to, but 3.5" was so clearly better that few people would.
>Does it work? Sure. Is it elegant? Eh. How have you guys solved this?

I don't do anything other than turn the TV off and on and change the volume, so the Apple TV remote (or any other remote programmed to work with the Apple TV remote) suffices.

I put a little adhesive remote holder I stuck on the back of the TV for the remote that came with the TV for the rare times I might need to change the input or something.
NFT's are just getting started, but it is looking extremely promising.
I think he used to stream hearthstone.
How many people break a traffic law every single time they drive and don't get caught>?
For 2, Eclipse Sumo allows import of a road network from openstreetmap.
Unless you're trying to buy stocks that's probably not true, and of course, the point of investing in stocks is they become worth more over time.
I started using Emacs about a year ago and I love it!!

The thing with Emacs is that you need to embrace Elisp, and the workflow of working inside a REPL. If you're someone who like to have things your way, and who are more comfortable with a programming language then a UI, Emacs is for you!

I personally use Spacemacs in Holy mode with Ivy and my own customization and some custom layers. I find this to be a great combination.

I use it for Clojure development with Cider and Java development with lsp-java. And for editing most files, like configs, scripts, bash files, json files, etc. I also use it for notes in org-mode.

The only things I rely on a different editor is Vim and less for dealing with large files like log files, and Notepad++ for when I need to do fancy search and replace stuff especially if the file is large.
I was a big fan back in the day, but I really don’t want to use jQuery anymore. I now use Bulma because it’s one of the better ones not to force a JavaScript framework on you. You can make it as complex (or as simple) as you like.
The sad part is that text based representations of programs are holding back programmer productivity by raising the bar for these refactoring tools unreasonably. If programs were represented and edited directly as syntax trees, 80 to 90 percent of the complexity of refactoring tools would go away.
What is clunky about it? It even allows you to drag back the current program pointer to a previous line in your program, change the code and run the section.

One problem I found was it doesn't work with generic methods though, not sure if MS is working on making that work. To me "Edit and continue" is a great tool.
Number 4: there's never enough time.

People who could do better are pushed to ship a feature tomorrow because hey it's simple and it can't take more than a day or so, right? And then we have the next feature..

I haven't seen anyone pull off a large code base without ever going back and reiterating on the design and refactoring things as needed in an attempt to try and maintain the qualities we (developers) would want in software. Unfortunately there are too many places in the commercial world where the time for that work is never given.
Please leave non-substantive comments for elsewhere; the reason people come back to HN is because of the high quality comments.
I have wondered what my secret sauce is. Mid 50s, worked my way through a series of jobs with several faangs, now doing the latest of several 2 year stints at startups. You can make well over 200k in cash comp at startups in west cost cities. I guess I have good exp by this point.
Hmm, I guess the current browsers simply don't like such domain and automatically put www. At the very least, the Google DNS gives the following:

ai. 209.59.119.34
cm. 195.24.205.60
dk. 193.163.102.58
gg. 87.117.196.80
je. 87.117.196.80
pn. 80.68.93.100
tk. 217.119.57.22
uz. 91.212.89.8
ws. 64.70.19.33

But I agree that these domains are now out of luck, given that browsers no longer even remotely support them.
How does one convince their family to message them on Signal?
> Liberating women from what exactly?

Take your pick: https://en.wikipedia.org/wiki/Violence_against_women_in_Indi...
It’s linear in terms of its order but it’s not a linear transformation, which must satisfy:

f(c*(a+b)) = c*f(a) + c*f(b)

Where c is a scalar. A and b are abstract objects. Examples include vectors, real numbers, and functions themselves.
Am I the only one who does not subscribe to a single youtube channel on any of my accounts?

My theory is that once you've watched a few of the videos you're interested in, the YouTube algorithm curates a list for me which I can continue watching. I do not want to be notified or otherwise informed of every video a channel publishes.
Nope, Columbia :)