jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
They're not selling your data to the highest bidder. It seems like they're selling it to people that appear to demonstrate a need for the data per their policies, and there is no bidding process, but rather a fee structure for all users. This is quite a bit different than providing to select groups after a winner-take-all scenario.

This kind of information is available on most if not all property and business. I'm not sure why it would be different for automobiles? Public records are public. Would you feel better if this was provided for free to anyone vs. some sort of revenue-generator for the state? The last question is not rhetorical. I'm honestly not sure which one would be practically best, though data availability for free sounds like the best option to avoid corruption.
It's nice they put that huge disclaimer at the top, I was actually wondering why it's not a .gov link before I clicked it.
NHK English documentaries are very up front about problems:

Death of a Dream: Vietnamese Workers in Japan
https://www3.nhk.or.jp/nhkworld/en/ondemand/video/4001336/
Ah yeah, the sky tube. Funny how you all focused on the "maybe underground" part.
Speaking of weird retrocomputing BASIC features, does anyone know why DECSYSTEM 10's and DECSYSTEM 20's BASIC had a "LISTREVERSE" command?

Yes, it actually did exactly what it sounds like!

Chalk one up for DEC and BASIC. What other programming languages support that feature, huh?

Now all you need is a COMEFROM and COMESUB and RUNREVERSE (or NUR) statements, and you can write reversible BASIC programs!

https://en.wikipedia.org/wiki/Reversible_computing

https://en.wikipedia.org/wiki/Counter-Clock_World

https://imgur.com/a/Bt40M

DECSYSTEM 20 BASIC User's Guide: LISTREVERSE command

LISTREVERSE
LISTNHREVERSE

LISTREVERSE and LISTNHREVERSE print the contents of the
user's memory area in order of descending line numbers.
LISTREVERSE precedes the output with a heading,
LISTNHREVERSE eliminates the heading.

LISTREVERSE

EQUIV 10:53 13-NOV-75

40 END
35 PRINT "THE EQUIVALENT CURRENT IS",I, " AMPERES"
25 I=E1/R
10 INPUT R
5 INPUT E1

READY

http://bitsavers.org/www.computer.museum.uq.edu.au/pdf/DEC-1...

http://bitsavers.org/www.computer.museum.uq.edu.au/pdf/DEC-2...
Also see libp2p for complex use cases

https://github.com/libp2p/js-libp2p-webrtc-star
> That is true, but it did not bother anyone

Time zones were implemented in the United States in 1883. This was well after the use of telegraphs had become widespread, and after the invention of the telephone. While the telephone would not by able to make coast-to-coast calls for another few decades, the idea of communicating with people in other cities was already becoming commonplace.

My point was that the "messy" system the Times article describes would already have seemed reasonable to everyone, who already knew that people in other cities would have different working hours. What annoyed people was the "flattening" of the time zones, making it such that all the cities had to now synchronize their clocks to railway time, no matter what their local noon was. But this is the opposite of the point that the "one global time" advocate thinks he's making.
> Someone can believe in free speech while choosing to censor their own platform

No, someone can __CLAIM__ to believe in free speech, but if they're not allowing it on their own platform then they really don't. There's a reason why the adage "actions speak louder than words" exists.
This was previously on HN years ago, but I still use this almost once a week to coordinate meetings and haven't found a better visualization of timezone differences.
The parent claims phones are fashion accessories even though they are also useful. I'm sure that means cars are fashion in that view, too. And everything else you mention. They're public displays.
Every software expands until it utilizes all available resources
I worked for Stallman in the 90's. Given the choice, he will walk miles versus using a credit card.

> Taxis can be paid in cash, unlike Uber.

Ah, so soon you forget that Taxis must legally record pick up and drop off points for the police department and their drivers can be questioned by LEO.
There is a cultural difference in whether PhD studies are seen as an add-on education after normal university studies, or if it is an employment as a teacher+researcher.

In Sweden it's the latter, so students are employed as PhD students and get a salary (though usually not very competitive compared to what you would make if working elsewhere).

The fact that the PhD students spend a lot of time teaching and not only educating themselves and working towards their thesis is what makes take around 5 years, rather than, say 3 years.
>Optionally, a "/" character, which may be present only if the element is a void element.

>There is absolutely no difference between <br> and <br />.

>Actually, one might argue that adding / to a void tag is an ignored syntax error.

>every browser and parser should not handle <br> and <br /> any differently

If it's optional and has absolutely no effect and makes no difference, how exactly would one argue that it's an error?

To me, this is like saying `print ${SHELL}` is erroneous because the braces don't do anything and `print $SHELL` does exactly the same thing. It may be superfluous, but it's not erroneous.
>Well duh! Who would have thought that having a police force look like the people they are serving would be helpful

People who aren't racists?
I think (again based on examples and docs) that it is actually multistaged. However, this is not apparent because the quote and splice are semi-implicit. The ‘comptime’ keyword is essentially a the quote operator, ie. it produces what is essentially a compile time thunk, lazily capturing the ‘code’ value of the expression defined under the comptime keyword. This thunk is directly analogous to a value of type ‘code a’ in MetaML. Then there is an implicit splice operator in place any time a value defined under comptime is used subsequently. I say it is multistaged because it certainly appears that one can define a comptime variable for some computation and then use that variable in a later comptime definition or expression. So, it looks like a basic data flow analysis to determine dependency is done on the comptime evaluations and those are ordered implicitly. This order would correspond to the more explicit staging syntax of MetaML and the operation semantics that underpin it.
Yes, but no:

- The schools get a fixed amount of money per student.

- The single largest predictor of school success is education level of the parents.

- most for profit schools are in areas with higher education.
So you read a book on negotiation and it didn’t cover leverage?
To turn the question around, it's actually much rarer for something to win out for purely technological superiority.

Any tech relies on many factors to gain popularity and majority share. Simplicity, ergonomics, community, cost, marketing, compatibility...

Many of these factors are more important to success than whether the product is technologically superior...
I have to wonder how much of this is the person on the other side trying to copout of a topic which they haven't thought about, versus the influence of twitter-like agitprop. I think it's likely a fusion of both.

You might be surprised to learn that it's often neither. This stuff is rooted in the decades-long academic tradition of critical race theory.

Misapplication of that theory it might or might not be. But in the spirit of the topic of the article posted here, it might be worth looking at the academic origins of this movement.

Here's a nice summary article https://spectator.us/topic/anti-racism-really-means-debate-w...

You might or might not agree with the ideas proposed therein. I certainly have mixed feelings about it. But you can't dismiss a movement as illegitimate without at least trying to understanding it.

That said, people who really buy into critical race theory can be difficult to debate or discuss with, much like any other "extreme" or "total" view of the world. But you must respect the fact that, for many, this is not an academic debate but a life-or-death fight for justice, equality, and freedom.

Don't dismiss what you don't understand. Feel free to disagree, but don't dismiss it.
University ranking is a strange beast. On one hand, it may merely indicate the amount of endowment a university receives from its alumni per capita. On the other, it may truly rank a school by the merits of its research.

But more often than not, I find that university ranking is mostly to measure how endowed a university is, no pun intended. If a university--particularly a well-established research university--were so good, why couldn't it turn a mediocre student into a star student?

(Went to Arizona State; not exactly high on the US rankings)
I didn't even know that -- and was impressed with the build quality (or at least of their site, installing the app now)
I wonder if they pushed this out of the door because of the traction that Instagram is picking up right now. It feels very similar, although not as refined at this point.
Why do reply links go through the unofficial 'hackerne.ws' domain? Because that domain is not owned by YC, whenever I wind up there, my phishing alarms go off.
I just stumbled onto this tonight from the Github cofounder's website. Looks cool.
The several thousand year old practice of "Mindfulness". Derived from the earlier (pre-Buddhist) practice "Vipashyana" (i.e., clear seeing).

Yes, keeping one's mind centered, aka, in the present moment, in awareness, is being happy. Being happy without external causes.

Unhappiness is basically thought-forms or thought-waves saying "I am unhappy" or "I am bored" or "I will be happy when ...". There is no more reality to unhappiness than mere thought-forms. The underlying silence revealed by a still mind is happiness itself.
While I agree with some of you that this probably wouldn't get nearly as much attention if there was an unknown team/investors behind it, I still find all of the negativity surrounding startups these days on HN and other sites like TechCrunch to be annoying and totally counter-productive. If you think something is stupid or lame, fine - whatever. But do you really need to tell us all about it? Why do you think any of us care? My guess is that most of these people are probably failed entrepreneurs and the only thing that makes them feel better is wishing the same failure upon others trying to make it.

As for myself, I am not particularly interested in this service and have no plans to use it, but that doesn't mean it's lame or that there's no market for it or that it can't be a success.
It's about leverage. If they can build equal or better things than what they built inside of Facebook, it makes it easy and likely for Facebook to acquire them. At best Facebook can copy them, but then they are chasing their own tail. If path doesn't get acquired by FB, they can sell to someone else who wants to get some FB-like magic, or shoot for the moon and become a destination in their own right.
Talking to an accountant isn't expensive. It's just a task which people think of as unpleasant. It's kind of like somebody moping about how they need to pay $500 for dental work, because they didn't visit a dentist when the problem was easily fixed.
The protests went further than just shutting down the freeways, at least in my city. Here they blocked a transit tunnel that moves commuters through downtown, forcing the buses to use crowded surface streets and completely disabling the light rail.
You can also use sausage, which I always find amusing:

http://www.youtube.com/watch?v=qv02XeCMQFs
That's a fair statement - it was a joke at RubyConf.. Quoting Matz actually. :-)
It's a bit of a cult. But there are a more reasonable number of 1, 2, 3-star reviews.
I rigged up a small test on my Macbook. Do you think 50,000 iterations would be enough for a general website (such as HN)?

import timeit

t = timeit.Timer(stmt="""\
def test(pwd, n_iter):
for i in range(n_iter):
pwd = hashlib.sha1(pwd).hexdigest()
test('hello', 50000)
""", setup='import hashlib')

print t.timeit(100) / 100

>>> 0.126629960537
I'm afraid no. I don't see any informarion to the effect that Braid runs on Linux.
http://www.openbsd.org/reprints/article_20000419.html

"The recent incident of "backdoors" in Microsoft software is indicative of a fundamental problem that electronic commerce will need to address very soon," Jerry Harold, president & co-founder of NetSec [...] Even if Microsoft has stringent internal requirements for software assurance, it's very difficult to catch a backdoor that may be hidden by a single coder deep inside hundreds of thousands of lines of code," said Harold

"This is why NetSec builds its products on an operating system (OpenBSD) that has made security its number one goal," Harold told SOURCES. "The source for the operating system was re-built from the ground up for security and is publicly available. As a result, it is continuously subjected to rigorous security review by independent software engineers around the world. This has additional benefits because secure code often tends to be well designed, stable, and efficient."

(netsec being the company that worked with the fbi and employed the developer that wrote the openbsd ipsec code in question)
This is huge. I went on a major follow binge.
Can't agree more to the "Say Yes" principle. A few weeks ago I posted a slightly panicky post about having to speak in front of a lot of people. YC support was great, I said yes, prepared well & ended up talking onstage at LeWeb. I even had a good time doing it & learned a couple of things not to do again in the future. If you prepare well there is actually nothing to fear.
That's probably fair use (in the US at least). "Let's Kill PayPal" refers to PayPal itself.

It would be illegal to create "mypaypal.com" and point it to a payment-related website.

The concept of consumer confusion still applies, though. Can a consumer confuse "letskillpaypal.com" as something created by PayPal?

Probably not. So my guess is that it's fine in the US.
So go out, and contact them again.
Vim has largely won vs. emacs, and gone on to the next bracket against ST. Emacs is out of the tourney. I can't thibk of a single hacker under 30 who isn't a total Lisphead, who wants to even touch emacs.
Angular UI-Grid has horizontal scrolling and is pretty feature-rich overall

http://ui-grid.info/docs/#/tutorial/191_horizontal_scrolling
I recently had a problem where I had to render tables that could have around 750 columns and 40 rows. I tried it with angular and it would cause everything to stop for around 90 seconds (that was the initial version with some poorly written directives inside of it, afterwards I tried making another angular one and it still took around 10~ seconds if I recall correctly).

I rewrote it in React and got the render time down to around 600ms~ Not GREAT, but far more acceptable than a couple seconds. It's worth noting that the react version doesn't do anything fancy, it just has to display the table with some tooltips. (There's a lot of room for improvement, for example, I could only render whatever amount of rows are in view and defer rendering the rest.)

I tried Griddle and, if I'm remembering properly, it took around five seconds to render a 750x40 table. The overhead of all the features they provide made it a suboptimal solution for us :(.

Unfortunately, I don't think you can optimize horizontal scrolling as easily as you can optimize vertical scrolling. I looked around as well and was unable to find a suitable library.
(I'm not going to subscribe to read this so I'm just assuming...)

Is this a good time to bring up the Tyrany Of Structurelessness? http://www.jofreeman.com/joreen/tyranny.htm The observation is: if you pretend that you don't have a hierarchy, then your de facto hierarchies will be harder to see, harder to criticize, harder to improve.

This is reflected in the standard failure modes of agile process ( http://gilesbowkett.blogspot.com/2014/09/why-scrum-should-ba... )

so, tell me - who actually makes decisions at Facebook?
Can Hacker News not rise above the partisan politics that pollute every other site? Why am I seeing this trollish post here?
I was about to comment that a database will only be corrupt if it is corrupted in the same way a file system would be corrupted, or its not a great database file format.

I work with SQL Server and while database corruption can/does happen, I often can get away with a row level restore from a backup, no problem.

I still dont like storing big ass files in a database though, I dont love the additional level of abstraction when you generally dont need to have a high transactional/relational system.
I'm more speaking of society. In the article, it mentions that it costs 81k a year plus doctors' fees to keep somebody in the institution she's in.

With that money, can't we do something that benefits society more?
Remember, within a generation these chips are almost all made from the same set of masks. None of these disabled features save any transistors or die area; the disabling just leaves you with a dead spot on the chip. So the real question is if you've got the hardware in place to provide these special features, can you save any power by not using those features?

The answer is that you only save power by not doing at all the things those features accelerate. It's never more efficient to implement AES through general-purpose instructions than using the fixed-function hardware. If you've got a workload that can benefit from the wider SIMD units, it won't save any energy to only use the narrower instructions. If you're trying to secure or virtualize your OS, doing it with VT-x and VT-d will be so much faster than emulating it in software that even if those features added several watts to the chips power consumption you would still save energy.

Doing less can save power, but doing the same amount of stuff the hard way doesn't help anything.
That only works for hashes. Signatures are produced by a private key which will not be available anywhere, so they can be verified by the public key which is already know.
The idea is that past experience helps you make better decisions in the future which is the value they are bringing to the company. I sense that you don't have much experience yet otherwise this would be fairly obvious.
I might get down-voted more, but I'm going to dig in because I don't think you know what you're talking about.

I'm not sure of the qualifications held by the tasters in the study and the quality of the descriptors used, but I've spent quite a bit of time with people training for the advanced level of The Court of Master Sommeliers. At first, I was a skeptic of wine tasting but they completely changed my mind after doing a number of blind tastings with them. They would usually be able to pick out the variety of grape(s) used along with a rough part of the world the wine came from during blind tastings.

> differences between white and red wine are imaginary

In most cases, they're not. There are some exceptions such as light bodied reds that can be very similar in taste to some orange or white wines, but largely, each wine has different chemical composition (different polyphenolic profiles) and a good sommelier can tell the difference. Here's the deductive tasting format used by 'the court' if you interested in all the different things you can look for in a wine: https://www.mastersommeliers.org/sites/default/files/ES%20Ta...
What I did: Post on HN who wants to be hired, work at a small startup for a while, be a driving force between positive change.

My first job was 50k/year and I lost money just by getting to work (gas, fees, parking, etc). Told my boss and in 6 months I got a >50% raise to 80k/year + stocks + parking space.

Next job was 120k + stocks + remote for a company in the valley.

Each job hop will net you a pay increase similar to this. It'll also give you new perspective on software engineering.

My email is in my profile if you want to discuss in more detail!
On the flipside, if you can make Silicon Valley money and go live in Mexico or Thailand, chances are that you will cause real estate prices there to increase and become less accessible to the locals. You and your high salary, particularly in a low-income country, are an inflationary force. Does you bringing your high income there automatically translate in enriching the local community?
> I think many concert pianists will live their entire life without a single noticeable mistake at a live performance.

I don't know what concerts you've gone to, but to the ones I've gone to, I've definitely heard mistakes from the pianists sometimes and a quick search on Google reveals it's a lot more common that you think, especially since you think that these masters (because I do think they are masters, don't get me wrong) never ever make any mistakes in their entire life.

And no, playing the wrong note is not the only mistake you can make as a pianist. Most mistakes are simple mistakes that can happen to anyone. The reason you haven't noticed them so far, is that most professionals are very good at hiding their mistakes on the fly and not draw attention to it, so you think everything is well. But if you have a keen ear and you're familiar with the piece they are playing, you'll definitively notice some mistakes sometimes.

It's not the end of the world though, and I personally think it brings a more personal touch to the performance.
What boggles my mind is that a language oriented to scientific programming has such a lousy time to first plot. I know it has been improving, it is still not acceptable. Not for me as a user, not acceptable for a language who wants to become mainstream.
> Plotting, it turns out, is basically a really hard thing for a compiler. It is many, many, small methods, most of which are only called once. And unlike most Julia code, it doesn’t actually benefit all that much from Julia’s JIT. Julia’s JIT is normally specializing code, and running a ton of optimizations. But plotting itself isn’t in the hot-loop – optimizing the code takes longer than running it the few dozen times it might be used unoptimized. To make a long-story short, plotting is the poster child example for Julia needing to compile things before it can run them.

This is misleading. There's no reason you need to to compile the plotting library every time you load a REPL or program. Python, a "slow" interpreted language handles this quickly, as does Rust, a slow-to-compile Lang - You can compile and run a Rust program that plots more quickly than in Julia, since it doesn't need to compile the plotting lib after it's initially installed.
By "what WSB did" are you taking about a short squeeze? Those are not uncommon and no one has ever been prosecuted for it.

Or is there something else that WSB did beyond squeezing the shorts?
I'll take one. Some of this stuff is old but I have some stuff stashed at http://duruk.net
The center of the earth is the position that is "lowest" if you moved away from it gravity would cause it to "fall down" back into the center.
I suspect that besides RSS feeds to a bunch of places, he also has a few Google Alerts set up.
I've never really understood the harsh criticisms of MBTI. It's not super predictive, but not to be honest, nothing else in psychology is either; the whole field is just not anywhere near the level of physics or chemistry (not to blame the researchers; predicting humans is very hard). The big 5 and I think more recently an 18 dimensional breakdown (using PCA or ICA?) just aren't that much better than MBTI, despite many online claims to the contrary.

Myers-Briggs at least has some small level of predictive power, so no, it's not like horoscopes. There was once a poll of engineers at the tech company I work at, and I think the results were like 70% INTJ, 25% INTP, and 5% other. If MBTI lacked all predictive power, you would expect a distribution roughly equivalent to that of the general population. Could people self-select what they "want" to be? Sure, but it's still predictive of something in that case.