skysight-inc/HackerNews huggingface dataset:
why not get 1 upvote automatically just upon opening/viewing? (please forgive me because i do not understand the entire process(and did not search to find if there is one))
How will pricing for cellular network data change over the next 5-10 years?
I don't know, this seems a bit like taunting Goodhart's law? [1]
I'm thankful that voting on Hacker News works as well as it does; maybe we shouldn't mess with it.

The Hacker News moderators are doing what they can to provide a quality website. To the extent your voting helps them achieve their goals, it's useful. On the other hand, encouraging more noise voters won't improve things; it will mean that quality submissions need more votes to break through the clutter, and the moderators will have to look for alternate ranking signals.

Still, it probably wouldn't hurt to look at the 'new' page more often.

[1] https://en.wikipedia.org/wiki/Goodhart's_law
Do, if Apple becomes or buys a motor vehicle manufacturer, they are exempt? If their self driving car project gains steam, this is in the realm of possibility.
the article was originally published here: https://www.scout.ai/story/the-rise-of-the-weaponized-ai-pro...

From their about page:

"Scout combines science fiction and journalism to bring you weekly online dispatches on the future of technology"

https://www.scout.ai/about

I'm not so sure if this is real.
> The one caveat I would mention here would be infrastructure startups (disclaimer: I run one and am therefore highly biased) where you have things like databases,containers,AI platforms,.. where the technology vision matters in terms of appealing to a technical user base or where merits are based on the technology solving a real problem.

Lately I've also heard these called tech-first startups (disclosure: I do contracted dev work for one).

At first I thought it was a redundant, unnecessary label, but given your contrast to efficiency play style startups, it feels like a useful and concise descriptor.
I live in China. Shouldn't keep the eggs in the refrigerator a common sense?......
I'm not sure I totally buy the concept that 'good' up/down-voting saves people time. I rarely come to hacker news thinking "I'll just check the top n posts, filtering out posts below a certain score threshold"; typically, I'm thinking "What are the posts I can spend X time reading instead of doing something else?".
I think the article overgeneralizes about 'Europeans'. EU regulations may not allow egg washing and I'm sure not all stores refrigerate eggs but I imagine zillions of people all over Europe bring the eggs home from the grocery and stick them in the fridge. just like most Americans.
So.. similar to Jesus
Being able to log and analyze your data is great. It not only provides insight, but also provides motivation ("I'm logging this to improve. Let's not screw it up." etc).

I think my three big tools that have helped in this space are: my fitbit (tracking exercising), habitica for recording daily tasks and todos, and private journaling at the end of each day.

I've been terrible about routines and such, but all of this has really helped get things back on track.

Overall, I think also logging has to feed back into both organization and action, such as new goal setting. Which adds new things to log.
BackpackerMarket.nz – For New Zealand backpackers to buy/sell second-hand items
As one fighting corruption, for a decade plus, I've learned certain things about overcoming venality.

The bigger the party or the corruption is, the harder it is to hold them or it accountable.

So much white collar crime, lives not mattering, and quid pro quo'ing is going on, the masses are numb to it all.

Goverment bodies would rather stack a house of untenable cards, a mile high, than admit one clear error.

In our eToys case, we have confessions by Goldman Sachs & Bain Capital (secret) lawyers, to deliberate lies under oath. Because the blue wall of silence paradigm also works for lawyers, judges and federal agents/agencies of justice - those parties also desire to be willfully blind - or circle their wagons protective of their own kind.

Keeping with such notions, as demonstrated by the recent U.S. POTUS election, the masses can be dupped into cirling the wagons, protective of clear bad faith, on the basis of inference that:

"you are not allowed to accuse 'my' desiree of bad faith".

All such us a recipe for a very sad state of affairs; which tends to encourage the venal to be more brazen & flagrant.
Ditching nonblocking mode would be ok if threads worked (by some definition of worked : for example 100K threads waiting on reads on open sockets performs well).

But I think you are right that in present-day reality all the runtimes that provide "workingness" for concurrency (Go, perhaps the JVM, Erlang, homebrew libraries) do so by working around system threading in one way or another, and to do so they use non-blocking interfaces.
Why the tab in column 1? Yacc was new, Lex was brand new. I hadn't tried either, so I figured this would be a good excuse to learn. After getting myself snarled up with my first stab at Lex, I just did something simple with the pattern newline-tab. It worked, it stayed. And then a few weeks later I had a user population of about a dozen, most of them friends, and I didn't want to screw up my embedded base. The rest, sadly, is history.

-- Stu Feldman in The Art of Unix Programming
Unless I'm reading the blog post wrong[1], you've got it totally wrong about Buffer, Joel made Buffer 1.0 and was the technically minded co-founder at Buffer, not Leo. Sunil might have been an early hire, but we're talking a year after company founding. Joel + Leo took a while to grow it.

I remember watching a talk by Joel before he'd even brought Leo on board in Nottingham, UK (Joel was starting up in Birmingham, UK if I remember correctly), about his previous products/failures and how he'd just built Buffer and the problems it solved. I think I saw a post about Leo joining 3 to 6 months later, at the time a recent uni grad compared to Joel's more experienced dev + freelance dev background.

I've always been pleased to see Joel succeed, as he's a great guy, but I have to admit some of the posts they came out with have ultimately proved to be utter b%!!$hit. I remember calling them out on a post about how the UK was a bad place to startup, I've seen a couple of $100+ million buyouts of startups here since then just in Nottingham. Then they claimed bootstrapping was best, then raised. Claimed a flat structure was best, then go a traditional management structure, etc., etc.

I sometimes felt they were just echoing back to the startup community what the community wanted to hear, and to be fair, it really worked, they got lots of upvotes on HN, etc., so great marketing out of it, and good traction. There was a time when like clockwork they'd have a high-rated post here every Sunday (or Monday, can't remember).

[1]https://open.buffer.com/change-at-buffer/
> If password is short, it's still gonna be quick to crack

Only if the cracker is brute-forcing instead of using common passwords mixed with dictionary words, and if the brute-forcer thought to implement emojis. Given how many emojis there are, it would by psychotic to include them in a brute-force attack unless you already know the person used emojis.
An upvote is a recommendation, which should be based on reading the submission. The upvote should ideally come after opening/viewing if the submission is good enough. (Am I understanding your comment correctly?)
WaPo should have removed the word "How" from the headline
I'm working on an update to the border search whitepaper that I helped write for EFF in 2011 (the 2011 version is at https://www.eff.org/files/eff-border-search_2.pdf).

The update will feature new legal analysis, including references to court decisions that have come out in the meantime, fewer elaborate technical suggestions, and more concern for the problem of how border agents may react to noticing that you've took precautions against searches (not only for whether the precautions are effective).

There's been a lot of awareness of the risk of searches of electronics at the border lately, so hopefully we can get some up-to-date and informed guidance out there.
I think this is a misidentification of the true problem.

We're dependent on voting to determine "best" or "most important". Even if the sampling were statistically valid, populism does not equate to quality.

We should have automated systems for scoring articles on vectors of likely importance, relevance, accuracy and literacy so we can apply these to aggregators in conjunction with basic populism.

Because populism is easily gamed and has many known degenerate cases that are not fixed by throwing more populism at it.
To actually address your question. Text generation is a thing. They can actually caption images, although I dont know how good the grammar is. Simple markov chains go a long ways, though they dont create text with meaning.

Dont worry though, I'm sure both sides will use it. So it will be fair :P
Why haven't any link aggregator sites tried automating the voting system?

Take something like view time and commenting/opening the article as a vote and perhaps still have a flag function to help remove off topic or illegal content.

Manual voting seems like such a ham-fisted approach at finding what people want, and it disproportionately rewards those who vote over more passive observers.
No. However, I am the developer of "Download Cleaner", which is made using Add-on SDK. I think it's a great solution to get started without learning XUL.

I'm sure they had their reasons for deciding what they did. I still think it's a bad decision.
Why are so many headlines needlessly in the form of a question?
What's new? This was already known 15 years ago.
The competence of my product team is not questionable, it is straight up zero.

I've been struggling with the useless product people: the head of product who should have been fired long ago but apparently he's got his ways with the CEO. And the product analyst cannot even write proper english in his self-proclaimed "user stories". All this causes engineering and QA having to double their effort. Additionally we have lost engineering talent at some point because of this terrible product person, who at some point was tasked as the head of engineers as well.

Many people in the past have told management to their faces that these people suck. They're still there. And in the meantime, other competent and productive people _have_ been fired instead. It makes me furious.
I've come to think that the whole distinction "kernel vs userland" is inflexible.

There was a thread here on HN a few days ago, and it showed some clear deficits of conventional OS, for example in processes. Speaking of lack of composability of clients and linked-in libraries, speaking of IPC and uncontrolled implicit environment inheritance (Docker... :<), speaking of the ad-hoc security model (Unix permissions, setuid hacks, and more recently extended attributes).

There's just a single trust boundary in Unix. What if the system was instead just a graph of interacting entities, each managing control over some resource? The "userland process" would just be another entity that is in control of another (more ephemeral) resource. We wouldn't even separate address spaces!
Security by careful propagation through fine-grained trust boundaries (instead of globally accessible resource managers that have a hard time deciding whether a requesting entity should be authorized). Think svn vs git.

And my understanding is that that's much of what Lisp Machines were about...
Original comment was it was oldest one 2nd from the bottom. HN voting couldn't be that bad. Situation changed by time it refreshed lol. Maybe just cuz it's a recent topic.
That said, I am using the web UI right now and I'd recommend only using the API. The API looks a lot more baked.
That would reward excellent (or clickbait) titles, which might not be the good articles.
10+ Free Anime Cartoon Blogger Templates 2014
Should HN offer to try to show us things that people with similar interests to our own found interesting? Or is that ranking style too prone to filter bubble issues and too similar to what other sites already do?
There also seems to be a mechanism where high-karma users boost a story more than one point. It would support Julian's point even more. I was at one point just boosting stuff in New that I thought people would be interested in across various topics based on prior front page results.
tl;dr - Skip to the last paragraph for the actual advice.

I'm not a teacher, but I did begin learning to code when I was about 8.
Allow me to offer a bit of anecdata.

I first started to learn to code on the Commodore 64. The first thing I remember making all on my own was a text-based lucky number program. I made various other very simple text-based games, but without someone giving a bit of guidance, I didn't build much that was complex.

When I really started to learn to code was when my parents bought me a modem, and I got into some rather nefarious activities on AOL (phishing, cracking passwords, mass mailing warez, etc). I was on a Power Mac 7100 at the time, and I started to write tools to assist with my endeavours. I mostly used a tool called OneClick which allowed for easy text capture from on-screen elements, recording of macros from user input, etc. I remember my motivation at the time was part competitive (I wanted to create better tools than other people in the community), and part driven by acquisition (I wanted the latest games/applications, etc).

Finally, the third stage of my childhood programming activities came when I switched from Mac to PC as a young teenager (13 or 14). I pirated a copy of Visual Basic 3.0, and started learning network programming. I remember building a very simple multi-user chat server and client program, getting into ASP a bit in order to build web pages, etc. Honestly I'm not sure what my motivation was at the time, but I remember distinctly thinking that this was going to somehow make me special. That by learning to code I'd be approaching a status which is something like a mix between James Bond and the hackers you'd see in movies like, well, Hackers.

I can also say that while my parents and teachers didn't push me (quite the opposite, really - they always wanted me to quit 'playing computer' and do whatever it was that I was supposed to be doing), they definitely encouraged that feeling of "this will make me special" in subtle, unintentional ways. Once certain teachers started catching on, they too helped encourage the idea, but in much less subtle, more intentional ways (you're gonna be the next Bill Gates, kid). I think more than anything else, that's what lead to my successful career in software development.

So, if I can offer any advice, it'd be to focus on motivation of learning first, and facilitation of learning as a close second. Keep the goals simple and attainable, make sure the activities are aligned well with the kids' sense of fun, enjoyment, and/or utility, and I think they'll lap it up quicker than you could ever provide it.

Edit:

One last thing - I think your video is great, but it's not substitute for one-on-one time. As a kid (and as an adult, really) I remember learning well by watching others who were patient enough to let me interrupt and ask questions. I think videos will be great for self-lead learning once the appetite is whetted, but early on one-on-one time will give the kids a much better chance to learn at their own pace.
I think you are presupposing that automated systems for articles can't be gamed . Google has to constantly update their search API to combat this .
Ask HN: Interesting topics for an intro InfoSec / cryptography lecture?
I'm going to hold a half hour presentation about information security and cryptography for a mostly non-programmer audience in a couple of weeks. They are however all master students in engineering, just not in CS. The purpose of the presentation is mostly to provide some insight in how stuff actually works, but still in a comprehensible and hopefully interesting and even fun fashion.

I remember when I first learnt about Diffie–Hellman key exchange and RSA, and how cool I thought it was. So I'm thinking about going trough an example using color mixing as the secure one way function (something like this video https://www.youtube.com/watch?v=YEBfamv-_do).

Other topics I'm thinking of including is how the CA-system works, in contrast to a web of trust. Maybe also proof-of-work based blockchains or Samir's Secret Sharing algorithm.

Do you know of something cool I could share?
Yet another reason to use SMS encryption (which seems oddly rare) like SilenceIM (formerly SMSSecure, formerly the dropped SMS code in TextSecure [now Signal]).
Also game hacking. I remember teaching myself VB to make flash game trainers. Would be interesting to find maybe some open-source HTML5/JS games and teach the kids to hack the JS to do what they want. With kids, it tends to help if you give them an existing foundation to build on or work around.
I just sent 100 more visitors to your website. (And it took way more than half a second - I had to read the entire post before doing so.)

Btw, tldr; "I know it's fun to dismiss social networks as frivolous, but link aggregators are a special type of social network that we should value higher."
I do this rigorously with tremendous success. I can find anything, instantly. Yes, it takes a little work up front. For me, the payback is obvious and extreme.

I have to get round to finishing my site so please excuse its current incompletion, but hey, if you're interested: http://johnnydecimal.com

I use this system at work and I have otherwise very competent Project Managers stare at me like I'm some sort of wizard when I navigate to the right folder, the first time, every time, and find exactly what I'm looking for. Email, our shared drive, SharePoint - I use it everywhere. I would be a mess without it.
10 Insane YouTube Challenge Videos (Syndicate,RomanAtwood)
Probably a rabbit hole, but tcl strings are sort of dual typed.

Normally, they are arrays of unicode, including multibyte.

But tcl offers a keyword "binary" to treat them as arrays of single bytes.

http://wiki.tcl.tk/1181
Ask HN: What framework would be best for a directory website?
Hello,

I am looking to create a directory similar to this: https://www.ourparents.com/assisted_living/texas/dallas

Where states, cities and categories are neatly displayed on static pages.

What kind of database/framework combo would be best? The less ajax and java script the better.
Toward the Discovery of Citation Cartels in Citation Networks
You could also consider Scaleway.

3€
2 x86 64bit Cores
2GB memory
50GB SSD
200Mbit/s Unmetered

6€
4 x86 64bit Cores
4GB memory
100GB SSD
200Mbit/s Unmetered

Gist with the same benchmarks: https://gist.github.com/oomathias/175c737c33a1254a28bb4e81e1...
Ah, thanks.

You're completely correct - their CTO did leave, but he wasn't a founding CTO.
True. Learning a language just from a single app is a lost cause (at least for now and, IMO, for foreseeable future).

>Open-ended cloze tests, on the other hand, actually force me to think.
In this regard, the Duolingo web-app fares much better, because all the answers you have to type in. After you get used to that, using mobile app feels like cheating :).

>Didn't Duolingo remove speaking tests from their app recently because everyone toggled them off?
They are still there. Web app has even a version of that on steroids - they give you a sentence in English and you have to vocally translate it.
An ancient idea for this is sortition, i.e. selecting people into positions of power by randomly choosing them out of a large pool.

It's got plenty of disadvantages, but it negates most of the perverse incentives of accumulating political power, and lessen the likelihood that positions of power will be held solely by ambitious people who pursue them at all costs.
Absolutely, it can all be gamed and any approach will have cases where it fails. That's why a balanced set of approaches using a handful of very different metrics is important – and possibly offering users the ability to browse by each metric separately.
Atari Founder Nolan Bushnell's Visionary 80s Tech Incubator
Icy tundra is the only thing more hostile to life than true desert. You would not believe how quickly you'd be freeze-dried in an ice age...
Just looked back, Wikipedia shows that "Ridin'" was at the top (#1) of the Billboard top 100 chart for 2 weeks. That speaks to it being fairly well known.
"The area concerned, which extended from Poland to Lithuania and across the whole of Scandinavia, indicated a distant source, in all likelihood somewhere in Russia"

http://www.irsn.fr/EN/publications/thematic-radiation-protec...
https://ruudvanasseldonk.com/2016/11/30/zero-cost-abstractio...
while you have a chance, could you move this logorrhea to a gist?
Is nanomsg truly abandoned? I was hoping it was simply converging toward stability.
Firefox is not removing those plugins.

Vimperator has an issue in it's github referring to e10s and webextensions from 2015. It was commented upon a few times through 2015, more in 2016, and obviously more now. Nobody ever started moving forward. Only 10 days ago, a different issue was opened with regards to porting to an entirely new codebase for vimperator that uses WebExtension. They just now are talking about getting in touch with Mozilla for API requests.

Mind you, a year plus ago, multiple mozilla developers were holding office hours blocked out in the day to explicitly talk to e10s and webextension developers. It got scaled back because nobody ever talked to them and paid developers cannot be paid to do nothing for hours at a time when nobody calls in/emails/etc.

Meanwhile OTHER plugins HAVE taken this seriously, but not a lot of them. Certainly not enough. And yes, that means that you are going to have those plugins lose compatibility. But that's not firefox's fault. Mozilla has done everything they can do to help this transition, including paying people to help, pushing it back multiple times, giving numerous conferences, opening up api requests, and communicating on most every forum available on the internet.

It's on the plugin developers now. That's where your anger should be. Not on the company that is doing, finally, what it said it'd do numerous years ago.
What you're talking about is called an "editor", and web utopians spent the last decade or so screeching about how they're all autocratic gatekeepers that should be sent to the guillotine. It was a bad idea. We should have more editors.
How the hell can you spend $15K a month on yourself, every month? Even in New York, at $500 a day - every day - that's only possible with some seriously over the top habits. Habits that the typical stoner (direct quote: "watch TV all day") would find hard to keep up. I guess it must be a combination of a bad case of frequent fashion retail therapy, expensive restaurant/delivery addictions, frequent expensive holidays taken in style, opulent real estate rental, art collection, taxis everywhere, and cocaine. None of these things (except perhaps discrete art collection) are intelligent if running such a business.
The Wisdom of Even Wiser Crowds
It's very ok to abstain if you have no informed opinion or interest.

The flaws of the system won't be fixed by gaming it even more.

That this type of information retrieval is portrayed as mankind's last hope, makes me miss Google Reader even more than already.

For lack of an better alternative HN is more of a baseline I check my twitter feed against.
Smart (query based) Folders and Tags?

Both of which macOS offers...
That is part of what U2F is trying to do. The specification is little too complex, but deriving all the site-specific keys from one master secret without any additional token-side storage is one of possible implementations.
Could you please link to the mentioned thread?