skysight-inc/HackerNews huggingface dataset:
That web still exists: look at Wikipedia, one of the largest websites, run entirely not-for-profit with the aim of sharing the sum of human knowledge. Nothing stops people from starting not-for-profit websites today and only linking to other not-for-profit websites. Running a website has never been cheaper and search engines are light years ahead of anything that existed then.

They may never be as popular as Facebook and Twitter, but that's because the web has grown in audience to people looking for something similar to watching TV, reading newspapers and going to the pub. Those activities will always be more popular than people hacking in a garage, but they can coexist.
Good point.

But hey, every email I send has an unsub link and the unsub rate is around half a percent. I can live with that and apparently so can my audience.
You would need to sue them in a court of law if they don't comply, which involves hiring a lawyer, which of course is needlessly expensive.

A bank that follows the law after your money has gone poof is the /best/ situation you can hope for, and probably isn't the /average/ or /median/ situation.

I don't check my many bank accounts every day and I prefer to spend days out in the wild with little internet. I will not be a happy camper on the day I'm hacked and my bank tries to explain why it's my fault that they can't pay me :)
Finally, a breakthrough alternative to growth economics – the doughnut
As an Austrian I'd like to know what keyboard app this is - I wasn't aware of any that did this on Android (with Umlauts in my case).

Nokia were actually the only company I know of consistently providing extra keys for umlauts since the dawn of smartphones...
Modal function cues: paintbucket, eyedropper, etc.

Common interaction cues that span functions but aren't in the CSS set: multiaxis, rotation, etc.

Not to mention the innumerable domain-specific possibilities. It's another example of the tension between the idea of browser-as-the-future-ubiquitous-platform and browser-as-lowest-common-denominator-mobile-safe-sandbox, which is eroding the established niche of desktop software for deep, focused, domain-optimized work because of the tyranny of CRUDy consumption-focused web apps.
Star pattern generator
I question point 2. Are you suggesting that Facebook reads my email? Have I given them my email password? If not, how? (I ask, because I don't use Facebook).

Sure, if we have each other's email addresses in our contact lists on Facebook, I can see how the connection was made.
SQLite does this

http://www.hwaci.com/cgi-bin/license-step1?
Thanks for the reply, I think it's finally time I give evolution a shot.
...the team must wait months to find out...

This is like previews to a Pixar movie.
the facebook/messenger app upload all contacts. if he has your phone number, and your facebook account is registered with the same number, you will see a friend suggestion.
i don't use any of facebook's app on my phone and a few time's i see a freind suggetion of people i just met in a week or less.
One quibble that I didn't see addressed but possibly overlooked: who chooses who is considered a scientist worthy of getting the initial block of $$ in the first place? There will still need to be an application for that status at some point.
I'm glad you covered the bi-directional aspects of the association. A number of years ago FB had a vulnerability I discovered whereby it was possible to register an account with an e-mail you don't own. Obviously it wouldn't be possible to then verify the account if the owner of the e-mail targeted failed to click on the verify link. To get around this, upon first authenticating with the account after registration it was possible to change the e-mail address to one you own then send a very request. After verification, it was then possible to change it back to the original e-mail at which point it was verified.

In testing with a few people who never even had FB accounts and who I clearly did not import any contacts, etc., was that they fairly immediately received friend suggestions and even requests from people they knew. This was also despite the fact they'd never used the computer or even IP address used in the registration of the account. At the time it helped me prove a point that not participating in social media could be a security problem & to always take social media verification seriously. Obviously FB has since fixed that vector.
Flash storage too? As in SSDs?
Moscow was founded by Duke of Kiev Yuri Dolgorukiy as a border post. So the Russian border land interpretation is not even funny. One of the first written uses was in Kiev's 'litopys' in relation to the death of grand son of Yuri Dolgorukiy.
It is hard to make an absolute judgement because in doing so, you have to create a qualitative definition of art, which, unavoidably, will be abused in the future.

Maybe the town could add a tall plate next to each statue, with information about the creator, the installment date, etc and let people who care enough, to judge themselves.
Communal workplaces are sprouting up around the US and I'm in the process of searching for one myself. Generally they act as consulting/freelancing/contracting firms. Ownership is shared by all workers in accordance to their level of participation in the firm. Profits above the time and materials required to build a project are shared by investing into communal assets or by distributing them as dividends to all members.
> She came back and saw my mom looking and accused her of attempting to harm herself and tampering.

Classic. When in doubt discredit them by making them look crazy. Coupled with being an authority figure and credibility that comes with it this is an effective technique.

> Doctors need to prevent shit instead of patching shit.

Medicine is very good at treating acute and traumatic things. Long term conditions, not really.
He makes the point about UE having default large packages. Not a huge problem for desktop VR apps for vive and rift, but is a limiting factor.

This is however a major problem for mobile, using both unity and UE and I know it is preventing more mobile VR and AR apps from being developed. Given that carmack is really focused on mobile I'd think oculus would want to create a light weight development/graphics engine.

I'm wondering why oculus hasn't made one especially since they have the skills and capability. Maybe I missed it and they have one.
>compensated on their ... contributions

Kiss goodbye to any kind of code hygiene.

>abolish a top down chain of command

You now have a squeaky wheel company. The squeaky wheel gets the grease.
Bah yes, this drives me nuts. I don't get it, compound words aren't rocket science, and even some level of grammar awareness shouldn't be so hard considering the rather low expectations towards autocorrect when it comes to correctness.
I like it! That's the exact stance. Thanks for sharing
Using the wifi at the doctor's office would be another methods of linking. (I know this doesn't apply to the poster, but just giving another method.)

About 2: Email. I don't understand. If I send an email from my gmail address to his hotmail address, and both of us use the addresses for Facebook registration, how does that link us? And you say "either", so only one of us uses it for Facebook. I don't get it.

About 3: Maybe he has many links to other people on FB, people in his social circles, one or two or even three steps away. If you have enough of these people, the link is made. And they just show these people, and at some point you see it and all the others go unnoticed, but this one pops out.
Some of these old Eastern Bloc countries have had fascinating changes in language and written script in the last hundreds years or so. Uzbekistan is another interesting one, which currently uses Cyrillic, Latin, and Arabic (actually Nastaleeq) scripts despite Latin being the official script since the 90's. I had a really fun time building the BBC Uzbek website which had to support all of these:

- http://www.bbc.com/uzbek (Cyrillic)

- http://www.bbc.com/uzbek/lotin (Latin)

- http://www.bbc.com/uzbek/afghanistan (Arabic)
That's a good point. But surely you accept that California has some inherant advantage? If the effective tax rate is 15% in South Korea and 20% in California, investors will still pour money into Silicon Valley won't they?
Modern layouts: Getting out of our ruts
Pentium II 20 Years ANNIVERSARY RetroLAN
Sorry for the late reply. One website didn't work anymore. I mailed them and they reported this as the reason why they blocked me.
Learning how to learn better will help with all of those! I read all three books in last 3 years and I found them quite useful personally (learning on the job and off the job).
While I think a spectrum is better than binary buckets, I also think it's more useful to think along multiple dimensions rather than a bipolar scale.
Serving a static page shouldn't take much though... Are you using Wordpress?
Show HN: A really stupid idea that will never work but hey
Sometimes you're conveying additional information through the cursor. For example, the default cursor in Photoshop when using the brush tools is a circle that shows your brush width, so that when using the brushes you know which area will be painted (see http://pe-images.s3.amazonaws.com/basics/cs5/preferences/sho... for example). Some other CAD applications show whether a line is freestanding or snapped to another through the cursor as well.
are you sure the link works? I'm frustrated, but not really surprised, by the amount of email I get where the unsubscribe link returns a 404 or 500 error on submission. I'd say it's close to 20% of all unsubscribe links are non-functional.

Also, I've noticed a large number of "unsubscribe" links are actually "proof that someone is reading this mailbox" links. I've had email addresses I had to walk away from because I clicked too many unsubscribe links that resulted in lots of more "subscriptions"

My guess is that people have been burned by unsubscribe links so much that they mostly don't use them. I'd prefer to set up a filter on my side than have to trust that some spam sender is going to do the right thing.
> Inheritance may be a theoretical superset of ADTs, but it is not as convenient due to the complexity of subtyping and problems with its inference. Scala is the proof of this.

Scala isn't proof of this, because so much of the complexity of Scala's type system is due to a desire to provide smooth interoperability with Java's, which requires the replication of and dealing with some of the more misguided aspects of Java's approach. (The biggest one is probably that Java's constrained parametric polymorphism is intimately tied to a form of nominal subtyping that is simultaneously too constraining and not expressive enough for a number of use cases, leading to things such as implicit arguments and CanBuildFrom in Scala.)

> Both extensible records and open recursion can be achieved with ADTs, so why do we need inheritance with all its problems? You still haven't explained this.

My general argument would be that any single approach to polymorphism will be insufficient to cover all use cases, many of which have mutually incompatible requirements:

1. You may want to be able to exhaustively enumerate operations on a type or subtype for purposes of code verification or optimization.

2. You may want to be able to add additional operations to a type or subtype for purposes of modularity or extensibility.

3. You may want to be able to exhaustively enumerate subtypes of a type for purposes of code verification or optimization.

4. You may want to be able to add additional subtypes to a type for purposes of modularity or extensibility.

5. You may want to resolve polymorphism at runtime.

6. You may want to resolve polymorphism at compile-time.

ADTs present you with a closed universe of subtypes and an open universe of operations as well as runtime polymorphism. In other words, they meet half of the above criteria.

Haskell's approaches to extensible records and open recursion cannot square the circle, either. They require their own mechanisms and/or hacks on top of ADTs and have their pros and cons that are distinct from the pros and cons of using inheritance. There is no single mechanism for polymorphism that can do it all. (OCaml, incidentally, has at least six distinct polymorphism mechanisms that support runtime polymorphism: ADTs, polymorphic variants, open types, records of closures, first-class modules, objects.)

A simple example of something that basic ADTs just don't do: add more variants (subtypes in the OO case) to the type. You can go with something like OCaml's polymorphic variants, but that doesn't make it easy to extend existing operations in a modular fashion as you add more variants. If you want to simulate OO-style extensible late binding in Haskell, you'll generally need {-# LANGUAGE ExistentialQuantification #-} and type classes.

Inheritance, incidentally, does not inherently present more or less problems than other approaches. That it does not fit neatly in the Haskell universe is the result of various constraints and preferences within Haskell's design, just as some of Haskell's mechanisms fit poorly into other languages. These are not universal problems; this is about language design constraints.
There is a substantial intersection between wealthy people and CEOs, but they're still employees, so they're not that wealthy.

I have no doubt that a lot of big-co CEOs are operating at the limit of human capacity, but that doesn't really have any effect on my opinion of trust fund kids.
In this scenario you don't know if the doctor uploaded their contacts list to FB. You further don't know if they are using a lousy e-mail app that sends usage information to FB, perhaps as part of an advertising integration.
TV May Die Soon
You are using the modern russian meaning of u, which is not much relevant in most slavik languages including ukrainian u means in.
many folks raise their public profile in professions by donating time to causes - builders donating free rehab work in low-income areas or for schools/churches, accountants doing pro-bono work, etc.
What on earth is a chigger.
Indeed. Especially in such a simple scheme, e.g. if they find people aren't giving away enough money and try to incentivize it, people will just form cycles. If you start doing triangle-detection on the graph (as a stand-in for some arbitrary regulatory measure), they'll just make longer ones.

And beyond pure greed and the political aspect, there are professors that also have pointless grudges.
Ink-based CD-Rs (or DVD-R or DVD+R) degrade over time (and due to exposure to the sun).

There are some other technologies that seem like they'll last a long time (MDISC), but I'm not really sure if they're worth their cost... or if I should just go for a Hard Drive at that point.
Everything people object to in socialism would apply to science funding. It would be like giving everyone a percentage of the GNP and hoping their innate altruism would redistribute the money to worthy recipients based on individual judgments of merit.

Those who think scientists would act differently or that scientists aren't otherwise-ordinary human beings with specific areas of talent, should read the history of Nobel Prizewinner William Shockley (a very public racist). Or the ugly and public priority fight that Jonas Salk and Albert Sabin fought with respect to the Polio vaccine, which resulted in neither being considered for the Nobel Prize.
Even more delay...

> The hard drives from the South Pole telescope can’t be flown out until the end of the winter season there at the end of October.

The picture will be incomplete till end of October plus associated processing delays.
I'm sorry for posting this but I wanted to do something with the domain. It's basically a discussion forum, where you contribute via email. Or reply on the site...and the person you reply to gets an email. Theoretically people could use it for good, like meeting others ( a personals columns ), or posting useful news or items which they wish to buy or sell ( like cragslist (TM) ).

Your email is never shown, just a unique id per email. But I'm sorry that the most likely outcome will be either: 1) not used, or 2) used for bad and spam. I try to prevent the spam by using Spam Assassin to reject messages. Anyway, it is sort of an experiment. So let's see how it goes.

No guarantees, no warranties, fingers crossed, hope it is good. Thanks for reading.

Seriously it's a stupid idea but I just wanted to post it. Please don't hate it.
So what? The IAD part of NSA helped invent INFOSEC, did some of best stuff in COMSEC for long time, did TEMPEST sheilding, evaluated early high-assurance systems (some never broken), made guides for securing many COTS tech, funded work like Galois Inc’s that regularly gets FOSS’d, and some other stuff Im probably forgetting.

They’ve done far more good in IAD than bad with the one subversion that was probably NOBUS in practice. They also published methods to build stuff they can’t beat most of the time under TCSEC B3/A1 and Common Criteria EAL6/7 High Robustness. If we’re being honest, the FOSS and commercial developers ignoring such advice from NSA and others in high-assurance security for decades did more for NSA SIGINT division than TAO subversions ever did. NSA just finds the avoidable problems people leave in there.

So, this meme of “Oh, it’s NSA!” needs to stop unless they’re supplying a closed-source solution or asking for backdoors/escrow. Anything else should simply be rigorously analyzed by 3rd parties like every other source. Funny enough, that’s one of NSA’s certification requirements.
Also fine in KMail.
Swedish. Edit: The market for scandinavian language entertainment is perhaps 15 milion people. Not a lot and theese industries is in no way a golden ticket to unlimited fortunes but the output is pretty consintently high quality stuff.
Individuals (and companies) can also donate directly to Theo, to thank him for the years of work that went into making CDs.

https://www.openbsd.org/donations.html

Also you can donate hardware to developers, who are volunteers:

https://www.openbsd.org/want.html
For some TVs the power off signal is sent using infrared, surprisingly.
Thanks. Do you have a recommendation on how I should handle HEAD requests?

Edit: I went with something like this [1] for now. It worked to solve this problem. I can adjust later as needed.

[1] https://github.com/shurcooL/home/commit/b4a601ff7a3752feb291...
I think Jeff Atwood (known from CodingHorror and StackOverflow) once talked about "de-risking" a project. I'm not sure if this is a general, well-known business technique, but from all the business things I've had in school, this was never any. It made a lot of sense to me too and having a term to throw around helps convincing others that it's a good idea.

Teachers typically want to first make up requirements and use-cases, then functional design, then technical design, then either code and tests or first tests then code (depending on the teacher)... Basically, you wait till 60-70% of the work is done to discover design flaws. Later on we had some Agile stuff as well, but more as a "this also exists" rather than "this is how it's done". Doing some prototyping and benchmarking to see whether something works at all was never part of anything.

One, exactly one subject ever had a performance requirement: 1000 simultaneous users in a multiplayer game. And it had to work over Java RMI (which makes no sense at all). I was the only person of two classes who pushed for (and was finally granted) the use of raw sockets. I was the only person who took this as a challenge and ran thousands of prototype clients on the school's computing cluster on a Saturday night so I'm not taking anyone's compute time. They never even looked at it. But next Wednesday is the last thing I will ever have to do for that school (unless I have to resit) and I'm so happy I'm done with their shit and can do my own thing next. Properly.
Fable looks great, and I might try it out, but I was thinking more along the lines of native, static compilation.
Caboose was an invite-only group of rubyists interested in rails early on. At the time I joined it was a group of decent humans who would answer your questions, share their work, and banter about the rails ecosystem. I haven't idled there in a long time, so I can't say I know much about it's current makeup.
Here’s Why the Alfa Romeo Giulia Quadrifoglio Is Worth $80,000
Sounds to me like they want to replace the current grant process with something that resembles Google's peer bonus system. Popular sorts will get the lion's share, renegades will get peanuts.

And this would compound existing problems in the tenure system wherein the decision to grant you tenure is in part determined by your competitors at other universities. Imagine, for example, if your promotion at Google were in part decided by Jeff Bezos.

In my own post-doc experience, I caught a National Academy of Sciences member at Johns Hopkins faking data 20 years ago this year, and he decided to threaten me over it. Since no one stood up for me at the time, I left for tech a month or so later. And it's a shame because the method that exposed him was an early form of adversarial search that's now all the rage with Deep Learning. I don't see how a grant system based on a Mean Girls(tm) model of funding allocation would have prevented this.
Yea no arguments here
I'd honestly disagree. Start small, don't expect to build something that works for 100k users and you'll be fine!

Take the bare bones of this project:

- Canvas.

- Websockets.

That's literally it. You'll need to know how to draw on a canvas, and how to send and receive WebSocket information. You can quite happily keep the current state of the canvas in an in-memory array, perhaps saving it to a file every few minutes in case the server crashes. Then, perhaps, when that's done you can swap our your in-memory array for a REDIS bitfield, improve the web sockets to no longer use JSON, but instead binary? Both of which should be only a few tens of lines of changes, but after that you'll be able to support tens of thousands of simultaneous users with hundreds, if not thousands of changes per second.

The thing with this project that's complex is the number of users required to use this at once, lessen the requirements a little and you'll come up with a simple project.
You can use uBlock Origin to hide the pop-up frame. You won't be able to click through it, but it won't interfere with reading.
> There was a survey I read which asked the question "would you prevent your employer from gaining a million dollar in profit if you personally got $500 out of it ?". Apparently 86% would, and a further 10% was undecided.

Hah citation?

I wonder what that survey would look like with a strong profit sharing setup?
Wow, I could actually follow that explanation, and it's been decades since I thought much about mechanics. Very intuitive.

However, I'm left a little confused at the end, by this:

> The process then repeats itself (imagine a marble rolling frictionlessly between two equally tall hills, starting from a position very close to the peak of one of the hills).

But it's not really just two hills, I think. It must be two hills in a closed space, because you can get from one peak to the other in either direction. Yes?

Also, back in physical reality, I wonder whether the periodic axis rotation continues in the same direction, once a small perturbation gets it started. Or whether the direction of axis rotation randomly changes. Anyone know?
Good news, there is indeed Alpaca: ML for the BEAM.

https://github.com/alpaca-lang/alpaca
Why is that necessary? Ive run Windows on the desktop for probably 10 years and I have never had an update break anything. Seems like people just trying to make themselves useful if you ask me.