jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
well...yes, facebook gets to decide. It's their platform after all. They have a responsibility to their shareholders, not some nebulous definition of "freedom of speech", or the American people, or anything else. They are a business designed to make money. If they lose advertisers because they have given Trump a platform, it is their responsibility (to their shareholders) to remove him from the platform.

Build a public option if you want an alternative.
Some of them were also armed with assault rifles, others with blunt weapons like baseball bats. And they were stupid enough to get filmed on camera and partly even incriminated themselves afterwards by admitting the crime and providing their real names in front of the camera. It's pretty crazy, if you think about it.
It's pretty difficult to define, and the definition will vary person to person. It's similar to asking what makes a good coach? For me it's a combination of energy, attitude, verbal clarity, and also a personality that I find attractive and pleasant, i.e. the type of personality that I'd enjoy spending an hour listening to and taking instruction from. Also of course a sound knowledge of form, technique, and healthy strategy.
> "easier concurrency"

In Node??? Have you actually written any Go code?
and even if you didn't think that was enough. The fact that if they would have been successful it would have meant a certain civil war which would have been bad for Facebook's business. So even from a completely revenue based view it is good business for Facebook to do this at this time.
Cryptowatch is the only decent part of kraken and that's because they acquired it from an independent developer. The rest of their website is horrid.
> Light backgrounds on screens, especially white, tend to hurt my eyes more than darker ones

It was (and still is, but read on) for me until I realised that it was not light mode but backlight that was too strong. It was actually initially better with dark modes, low contrast stuff like zenburn, or (solarize light or dark) but only got worse later.

The moment I realised that was a backlight (and ambient light, including temperature) issue I moved back to light mode.

The above mentioned solutions have the nasty side effect that people usually increase backlight, which just makes things even worse!
There’s a PyTorch-style library for that: https://github.com/facebookresearch/CrypTen
HN 2019: downvoted for noting plainly observable phenomenon.
There is mention that the compound used is cured with heat, hot water or steam. This may be relevant as I doubt sewers usually run that hot.
Latest releases of MacOS (and iOS) have it, and you can even set it to go into dark mode automatically at night.
The difference between Tummo and Wim Hof's method is just like between Zen and corporate mindfulness. As for Tummo itself, it's not one method but a family of different practices differing from one another on various points. Many of these use very different breathing methods that Wim Hof is using. But the most important difference is that the main point is completely missing. It's like, I don't know, practicing calligraphy of Shakespeare's plays without understanding a word in English.
Ah yes, that's who I was thinking about, I confused patio11 and pinboard (sorry to both).
Put `sci-hub.tw/' in front of the URL and reload.
It looks like it was done voluntarily as a CYA measure:

"The DEA helped to ensure that certain critical steps were omitted and that everything in this regard was kept legal. That was very smart of Vince. That ensured that any complaints they received could be referred to the DEA."
Unfortunately e.g. the RHEL 7 world doesn't have mitigations=off yet (in addition to many other kernel command line sugars).
You don't need to run a server for signalling. This can be done via Firebase events. (but then, you don't really need PeerJS - see https://webrtc.org/getting-started/firebase-rtc-codelab)
> In addition, I wish screenreaders had a text mode, where they print what they say and maybe provide cues on possible actions.

NVDA, mentioned prominently in the article as a free and open source screen reader, has a floating-window-style speech viewer. I sometimes use it when demonstrating a screen reader user's experience of a particular component when asked to share my audio, because slowing down the screen reader to a rate that everyone on the call will understand will also make the meeting much longer.

JAWS also has a speech history viewer, and there are keystrokes to dump VoiceOver speech as text and audio files.
> We must be able to discuss and even support things that are currently illegal, including discussion of acts of violence (but not carrying them out, just talking about them), to explore whether or not existing laws might need changes. So this cannot be the boundary between allowed and disallowed speech.

I strongly agree with this. I just don’t agree that you’re entitled to use other people’s publishing resources to do it.
Very cool idea! Well designed and presented, definitely something I will be recommending to a few friends and family who have kids.

Question: on the technical side, what languages/frameworks do you guys use?

In addition, I'd love to talk to you about providing outbound transactional emails.

Good luck with this, cheers!
I imagine there is a lot of money to be made on Amazon using this Salomon bond trader technique of simply putting a finger on the pulse of the market.

In calculus terms, it would be like taking a derivative of the Amazon marketplace and operating on different rules than most or all buyers and sellers on the marketplace.

The trick is minimizing your risk and making sure to adhere to Amazon's terms. [Does the scenario in the grandparent comment go against Amazon's terms I wonder?]
In my experience, "wall of text" and "TL;DR" began as terms used by those generally uncomfortable with literacy or focused attention.

Skimming is a valuable skill, becoming even more important as the world generates information ever faster.
I doubt it is bad, actually I think it is pretty good!
I'm not stupid, I can tell the difference between "popular because it's funny/pandering" and "popular because it's useful"

Let me make sure I understand correctly what you mean in light of what pg said about the reasons for the current experiment (quoted in my post to which you reply). Is it simply a mistake to say that high comment scores on comments that are mean or dumb is a problem? I ask, because pg has said that there has been a recent problem with comment scores.

One of the big assumptions that's being made here is that people are dumb calculators.

I think that there is a huge body of research showing that all human beings, without exception, high-IQ or low-IQ, are "cognitive misers"

http://www.psychwiki.com/wiki/Cognitive_Miser

http://blogs.discovermagazine.com/cosmicvariance/2009/11/04/...

(there is a good self-test at the link above)

http://lesswrong.com/lw/2ey/a_taxonomy_of_bias_the_cognitive...

in the sense of preferring less effort-demanding problem-solving techniques to more accurate, but more effort-demanding, techniques. Snap judgments spare mental effort for everything else that we are busy with.

Here on HN, the only thing most participants contribute to the community is good comments and good submissions and votes about other participants' submissions and comments. A few founders, pg and his core of curators (editors),

http://ycombinator.com/newsfaq.html

do actual work to keep the site running, and they get the best compensation for their volunteer efforts if all the signals about story quality and comment quality are true, thoughtful signals rather than noise.
Sure, have a look at ICon (for instance) if you want to add custom input devices to your setup : http://inputconf.sourceforge.net/
Taxation for the purpose of running a government and providing basic services seems to be long gone. Most of the discussions these days are more about what the 'right' and 'fair' level of redistribution should be.

But, the rates of taxation are so arbitrary. Legislators get together to determine fixed rates and tiers of taxation.

Aside from the complexities of accounting (which should be simpler with computers), couldn't it make more sense to tie tax rates to real mean wages? Then, the very rich would have incentive to increase jobs and increase mean wages.
I remember sitting in a class at Columbia and wondering why students were asking so many pointless questions, designed to show how much they knew rather than establish anything useful.

In my university (Oxford, Modern History) you feared looking stupid by asking questions at lectures, and instead asked your friends afterwards and read up yourself.

Different cultures, none are perfect, I guess.

I imagine Feynman's lectures would have made me feel "too stupid to ask". Probably says more about me than him :)
just sent you an email!
Alternatively, http://www.givewell.org and in particular http://www.givewell.org/charities/top-charities .

Though neither your advice nor mine is gonna do much for animal conservation, if that happens to be what acd cares about.
Oi, downvoters, can you convey your objections in the form of text? Not because I give the slightest shit about internet points, but because I want to understand what you're thinking.
French police also killed a protester with a concussion grenade last year: http://www.bbc.com/news/world-europe-29820623
Don't sacrifice quality for nothing!
While I completely understand the allure of running on your own hardware, if you just want a cheap server to host a personal page or similar, you cannot beat Scaleway's Stardust VM instances. For less than 2 EUR a month you get 1 vCPU, 1 GB of RAM, 1 IPv4+IPv6 address, 10GB of storage and unlimited traffic. They claim up-to 100Mbps bandwidth but I regularly get much more than that. This sounds like a commercial but I'm just really happy with the service.

https://gist.github.com/jiripospisil/b044b409d25dcf37d6e2c94...
Because Google is a major source of funding for Mozilla. I don't remember details, but they tried to be funded by other search providers. It didn't provide enough funding, though.

I guess promoting Google search is essential for them to keep building great products. And guard net neutrality. If we don't like it, we are probably not donating enough.
Apparently, the downvote restriction to wise users doesn't prevent some of them from being trigger happy. Maybe the release date stated above is wrong but I'm shocked to see this kind of comment downvoted.
The planet-weekday combination is harder to see in English than e.g. in Romance languages like French because English derived its planet names from Roman gods, but its weekday names from Norse gods (e.g. Friday comes from Freya). German is similar, having Freitag for Friday (again from Freya) and Donnerstag for Thursday (from Thor).
>the sources that went into creating it are nontrivial and only recommended reading if you really love printing lemurs in terminals.

this is delightful
One of the comments on that blog post says the backslash was invented by Bob Bemer at the time he developed ASCII in the 1960s, also linking to a page that supports the claim:

https://web.archive.org/web/20100612011533/http://thocp.net/...
The XSLT FizzBuzz example doesn't seem written "in jest", except perhaps in the loose sense of making a point about Turing completeness.

It's as straightforward and readable as XSLT allows, leaving only a small refactoring on the table (putting "&#xa;" into an unconditional output instead of repeating it in the four cases).
So, Google's page on this promotes a project for certificate transparency. I am not familiar with this project; does anyone here know more about it and if so can you comment on whether you think it's a good idea for the overall ecosystem.
ActorDB is an interesting project that operates on distributed SQLite database. It tries to provide clustering between instances and it does it by continuously replicating the WAL between nodes.

I am not affiliated with the project, but just saw it the other day and thought it was a pretty cool pattern:

http://www.actordb.com/

Here is the excerpt from their description page:

---

Actors are replicated using the Raft distributed consensus protocol. The way we have integrated Raft with the database engine is by replicating the WAL (write-ahead log). Every write to the database is an append to WAL. For every append we send that data to the entire cluster to be replicated. Pages are simply inserted to WAL on all nodes. This means the master executes the SQL, but the slaves just append to WAL.

If a server is very stale or is added new, ActorDB will first send the base actor file to the new server, then it will send the WAL pages (if there are any).

We use a combined WAL file for all actors. This means even with potentially thousands of actors doing writes at the same time, the server will not be appending to thousands of files at once. All writes are appends to the same file and that performs very well.

---

Would this work for PG replication as well I wonder?
which comes first, a good consumer product or a healthy ecosystem around it? it's a positive feedback loop thing in later stage but product always comes first. it's not a big secret but only few nailed it occasionally in a decade.
I quite like K&R C --- it has an elegant minimalism to it that was lost in ANSI C:

add(a, b, c) { return a+b+c; }

But the ad-hoc parameter types only really worked if all your types were the same size, so it doesn't really get on with 64-bit machines. (I have just fixed some ancient code which was doing this:

msg(s, a1, a2, a3, a4)
char* s;
{
printf("info: ");
printf(s, a1, a2, a3, a4);
}

...later...
{
msg("an int is %d", anInt);
msg("a string is %s", aString);
}

Yeah, no.

I don't know classic Algol, but I've dabbled in Algol-68 (a most underrated language), and in that the parameter passing syntax is unrelated. The add function would have looked like:

proc add = (int a, int b, int c):
(a + b + c)
This looks like a great tool, but it's also a sour reminder that replication still feels a lot like open heart surgery on postgresql.

Why can't we just type "enslave 10.0.0.2" into psql and have the computer do the hard work? The machinery is "almost there" for a half a decade now. Who do we have to bribe (wink wink, nudge) to bring the UX into a state where crutches like pg_rewind are not needed?
There's a big difference between the 5 - 15 years and billions of dollars to product in biotech/pharma, and the few at most years and relatively cheap amount of money for the payoff in software.

And if you think there are shortcuts like uber and airbnb, there are not. Even 23 and me, a pretty innocuous idea, is essentially a failure.
"Supports both pure SSL/TLS protocols like HTTPS and those that use STARTTLS such as SMTP and POP3."

There exists other reasons than HTTPS to use TLS.
"Stalker" is free on Youtube https://www.youtube.com/watch?v=JYEfJhkPK7o and will likely leave you speechless.
Let's be real here: Magic likely did not develop much, if any, scheduling tech and task management technology in-house. I would be comfortable betting they are using off the shelf software for this and applying some smart decisions about how to use it. Before launching I would also bet less than a month of full-time work went into planning scheduling tech and task management. It's a cool achievement, I like their service and wish them luck, but valuing this amount of effort (and a great deal of luck) at $40 million seems pretty ridiculous.

I agree getting noticed and getting users is hard, but did Magic really generate millions of dollars worth of brand recognition in only a few weeks?
I find this a bit ironic that Nuclide is an IDE designed to support React and React-Native, built on top of Atom - Atom itself just ripped out their React implementation in favor of direct DOM manipulation. Don't get me wrong, I'm a huge React proponent and likely will give this a whirl - but it is ironic, no?
Lightweight threads. They make blocking free, and allow using constructs far more suitable for imperative languages. They don't destroy your stack traces, and don't require you to re-invent exception handling and control flow. Instead of promises -- simple blocking calls (or blocking futures in some cases); instead of observables -- blocking queues (aka channels).

Instead of reaching out for ways to avoid blocking, we just make blocking free.
I don't know the correct way, but for my dog it was a progression from sit -> shake hands -> give me ten. I would just move her into the position I wanted then give her praise and/or a treat. Repetition and praise.
I'd say yes. Grab a microcontroller and do something fun with it, or setup a constrained machine and write some real software using it. I don't necessarily suggest using old architectures that are no longer relevant, but instead a constrained resource machine.

My reasoning is it forces you to really make better code choices, algorithms etc. Simply because many times choosing the wrong algorithm etc on newer hardware has little consequence until you get a larger data set that is hard to test with.

Hopefully that all makes sense.
I would assume that the partners at Sequouia are smart and diligent enough to follow-up or ask for clarification if presented with a potentially misleading metric like that.
Franly i find myself thinking that moving the boilerplate elsewhere is also what systemd and upstart does. But those implement it in C rather than shell script.
The biggest issue I have with our exiting system of funding higher education is the special nature of the debt. In any other credit purchase, if the service bought turn out to not be what is promised, you have recourse, you and default, file bankruptcy, or even sue. You can't do that with a college education, you're effectively buying it sight unseen with no recourse or remedy, and that debt lives on forever and ever.

If we made it so college debt was like normal debt, meaning it could be discharged in bankruptcy, the cost of a higher education would likely plummet, and come back down into the affordable range again.
> "In a lengthy post explaining the move, Teehan+Lax partner Jon Lax explained their motivation for selling to Facebook..."

They are not selling the company, they are closing it, as stated in their own announcement:

"Since we wouldn’t be selling the company but instead several of us taking on specific roles, we needed to go through a process of individual reflection and consideration."

and

"Although, we were ultimately not acquired by Facebook, this framework helped us, and key members of our company, make the decision to join Facebook."

http://www.teehanlax.com
The problem is that Glass wasn't an overlay, it was a screen near your eye.

The technology isn't ready for overlays; we can't take a picture, analyze it, and pipe a drawing to a display fast enough. If it's not fast enough you get lag which is confusing and distracting and wrong.
Tried clojure script?
It would seem then that that is an excellent reason to litigate this on your own rather than through a class action.
Great things often come out of rejection, failure, disappointment. Problems need solutions, etc.
Just a lame speculation:

I don't see anyone talking about this, but is there any chance these people work for Apple? I mean, given the whole iPhone 4 and Gawker incident, there is a reason Apple would want to humiliate the whole company.

What do you think?
So if time, mass and length are convertible, does this mean we (the Defense Department) could theoretically (secretly) make a 'time-bomb?' Sort of like an atom bomb, except instead of releasing heat/energy, it releases a time-bubble in which, I dunno, NP problems (enemy ciphers) could be brute-force computed and solved within our lifetimes (wartimes).
If you think _Practical_ is outdated (and I'm not saying it isn't), you should come over and let us buy you coffee sometime.
What value of X would be good for a web app? 10? 100? 1000?
Quoting me: "Lots of random facts about crypto trivia. Not a lot of context. Even less information about how to actually safely use crypto primitives. You'll come out of it knowing how to get CAST or IDEA into your code --- two ciphers nobody uses anymore --- but not how to properly choose an IV for CBC mode."
No one mentioned lasspass (http://lastpass.com) -- desktop benefits and portable. Other than the fact that your passwords are out there on the Internet (in encrypted form) for someone to hack into, is there any other downside to using something like lastpass?
Lastpass serves me well. I've started using the password generator after the gawker incident.
I just found it interesting that after reading plenty of "news sources" on the subject, I didn't get one authoritative post on HOW the hackers did it and WHY. The readme helped out but to hear directly from the hackers was quite informative. This post did. Then again, now that you bring it up, I'm not sure there's any way we can know if it's "authoritative" or not.
Hi, I was in a similar situation to you last year. I was working as backend developer and took the online course on Machine Learning on Coursera and realised that I want to work on Machine Learning in the future.

One of the myths is that you can learn to use toolkits and programming languages (R, Python) and become eligible for Machine Learning jobs (I certainly couldn't). It's only when you begin to understand the underlying maths behind the algorithms, you can be successful in interviews.

I would say getting another degree is the best way to go about it since it is very much an academic field. However, if that is not an option, I'd recommend looking at some online courses such as:

- https://www.coursera.org/specialization/jhudatascience/1
- https://www.udacity.com/course/nd002

In addition, I would supplement the courses with a good Machine Learning textbook such as [Pattern Recognition and Machine Learning by Bishop].

Also, see https://news.ycombinator.com/item?id=1055042
Putting WLAN buffer into VRAM is a good idea. Incoming packet probably generates DMA and packets arrive in an non-deterministic fashion. Less risk of DMA/bus saturation to main RAM.
The chicken strips, right? They seem to be over-flavored, almost like a chicken lollypop. Maybe I just need to learn to cook it better.
Fire fox was a new browser built around Mozilla components. Chrome was a new browser built around WebKit.
So, it's similar if they are replacing the interface components. However, not similar in that those browsers were made by different groups while this one is still made by Microsoft like the last 10 versions of Internet Explorer.
I wouldn't say the GBA was too forgiving about mistakes. You had very limited resources, and sometimes needed some tricks to get things running acceptably. I do remember a few things like a divide by zero in a game that ended up jumping off into the middle of RAM and by luck, the game just happened to continue. But the examples from the article seem to be on purpose.

2) Code in VRAM was sometimes faster than executing code from the ROM, due to waitstates. This was used on the Nintendo DS as well. There was a lot of VRAM, and it was 0-waitstate, while your instruction cache was tiny.

3) STM to DMA registers was an optimization that was used fairly commonly, at least in homebrew games

5) This is definitely anti-emulator code :)
If you stopped using Internet Explorer when IE6 was the latest version, then you really don't have any right to talk about the browser as it stands now, let alone a modern, ground-up rebuild.
I'm surprised Zynga doesn't have a StartupVille game...come up with an idea, build a prototype, get traction, pitch your idea to investors, get media coverage, and even IPO. They can sell in-game items like hosting. You'd have to avoid things like DDoS attacks and competitors. Sounds like it could be fun, and a lot less risky than actually building a startup!