skysight-inc/HackerNews huggingface dataset:
The number of upvotes reflects a perceived outlook of HN readers on technology's perspectives.

Probabilistic programming, Monte Carlo methods, and other complex topics are back in vogue these days. Because programmers who only can do simpler coding tasks will be soon replaced by robots, that are programmed probabilistically. And if you want to have one of those really rare jobs of maintaining said robots, you have to be prepared.

Fear and learn.
How one man saved a generation of premature babies (2016)
I think it's easier to see why if we use a non-conventional Turing Machine, like thousands of monks using abacuses and integrating their results by spoken word. Do remember that all Turing machines are equivalent. How in the world would the act of moving beads around create consciousness?
Please use the official Omnibus packages to ensure that upgrades are less likely to break.

I think we use toml for the Runner since it is written in Go and should be deployed on another server. The rest is mostly in yml files although we trying to move as much as possible to the UI to make it more user friendly.
On OSX/safari, if I click on the link, it correctly says the referrer is YC News.

if I right click the link (which I often do) and open in new tab or window, I see:

No referer / hidden

In these cases it does not alleviate the issue flagged above.
Optimising and Modernising FFmpeg’s IDCT – Part 2
> Otherwise we just fond the magic recipe for the whole world to be extremely happy! Instead it turns out that just makes everyone feel miserable.

What is it you're saying makes everyone feel miserable? AIUI the artificial substitute for dopamine is cocaine, which only makes people miserable when they run out (and more generally as tolerance kicks in)? Social media seems to make some people miserable, but despite how much people love to throw around "dopamine" in Internet arguments ("skinner box" is another good one) there's no scientifically demonstrated connection AFAIK.
Speech Recognition and Synthesis on a Raspberry Pi [video]
How one hacker hacked the Hacking Team
man, i'm not subscribing to read some clickbait bullshit.
Sounds like he is describing shock doctrine not victim blaming.
Hacker's may have the temptation to blackmail you, a private investigator would keep things confidential and legal so you would have nothing to worry about when they are done with their investigation. So if you are wrong you are out the cost of the private investigator to do their investigation and that is it.

If a private investigator does find something then you have all legal documents to use, with a hacker you would have nothing that you could legally use if you chose to get a divorce because you obtained evidence illegally. Then your husband would have a legal standing to divorce you and get the bulk of what ever you two had together after getting married. Which would grant him with the ability to sue you afterwords in criminal and civil court using the evidence you obtained illegally against you.

It is a loose loose situation for you if you obtain what you want to know illegally. You can only find out what you are wanting to know illegally by getting a private investigator to legally obtain what you asking for. When they are done they will normally present you with their findings with high quality images, videos and other documents that you can have when the investigation is done to do with as you want.

In short, a hacker is illegal to use and a private investigator is the route you should take to keep things private so no one knows what is going on but you and the private investigator.
Yes, I have a separate laptop for all the distracting sites including HN. My main machine is for work.

But why do you need Facebook app on your iPhone at all? Messenger is enough.
I wasn't complaining about the media. Just pointing out that if the media wasn't there to agitate people about all the innocent people being killed, WWII-like strategies would be still be officially seen as fair and legitimate tactics even now.
If I was going to spend this much time and effort creating content and building a site, I'd certainly not be sending the traffic and sales over to Amazon.

I'd most likely be drop-shipping products or actually carrying some inventory and then doing the shipping myself.

In the long run, it's much easier to sell a profitable business than sell an affiliate site. With the traffic and search engine rankings, I'd do a few things:

- Transition out of being an Amazon affiliate and start selling your own products, even if that means drop shipping or carrying inventory

- Change the overall look and feel of the site so that it's a real business with brand

- Use alternative methods of getting traffic to the site, other than Google organic search results. Develop an email list/email newsletter, test out FB ads and other paid search alternatives.

If you build a brand and actual store (rather than being an affiliate), it's a lot easier to cash out later on.
Indubitably any facility of sufficient complexity or strategic value will draw more or less continuous unwanted attention from foreign state actors. 'Targeted by hackers' could include port scans and phishing attempts. What with the recent, perhaps only perceived, upsurge in activity it is hard to know whether this is complete bunk, nsa-script-kiddie open season or something even more sinister. It is sad that the agencies in question no longer enjoy the level of trust by the public they once had.
One of the Most Powerful Tools for Hardware Startups: Writing
Well FB is also a "forum-like" platform. What does that mean?

What does FB provide your two communities that wouldn't be available via a Slack Channel/Blog/mailing list/subreddit etc?
Meet the Man Traveling the World on $25M of Bitcoin Profits
I've seen a lot of programmers that love design patterns, SOLID code, and hip new frameworks; but hate talking to users, getting stuff shipped or keeping things running.

Even if the code is "messy" and given that JUnit is used by millions of programmers hourly without trouble, I suspect Kent prefers the latter to the former and which makes him a master programmer in my book.
I do t think these charts take into account benefits (I.e. Health insurance) which means that for many people income has not grown, but total compensation has grown, those workers just didn't get to choose where to spend it...
What is the speed like? Ruby isn't exactly known for being the fastest.
> Luckily, with today’s electronic technology it is possible to build integrated circuits containing not only the basic computing elements but also a crossbar that can be programmed from an attached digital computer, thus eliminating the rat’s nest of wires altogether.

This is the most important paragraph in the entire article.

Analog Computers can be made very small. It'd take an ASIC, but the 741 OpAmp was less than 100 transistors. A more modern OpAmp might be under 1000 transistors... although noise issues would be abound.

Bernd Ulmann has developed a methodology that performs non-trivial computations (such as: http://analogparadigm.com/downloads/alpaca_4.pdf), but its still hand-programmed by connecting wires together.

If it were digitally programmed with a digital crossbar switch (consisting of CMOS Analog Gates instead), then it'd be controllable by a real computer.

I think what Ulmann is arguing here... is to use analog computers as a "differential equation accelerator". Perform a lot of computations in the digital world, but if you need to simulate a differential equation, then simulate it on an analog circuit instead.

And there are a large number of interesting mathematical problems that are described as differential equations.

-----------------

The main issues, as far as I can see, would be the multiplier, logarithm, and exponential functions. IIRC, these are created using a bipolar transistor... and modern manufacturing doesn't really mix BJT with MOSFET.

I mean, IGBT transistors exist, but modern computers are basically MOSFET all the way down. MOSFETs would be able to make a lot of things though: digital potentiometers / variable resistors... the crossbar switch, capacitors, resistors, and OpAmps.

And all of those can simulate addition, subtraction, derivatives and integrals. More than enough to build a "differential equation accelerator" that the author proposes.
IANAL, but...

> cached locally

That falls under US fair use laws I believe

> burned a CD

Again, fair use I believe

> emailed a copy / hosted own version

Likely is infringing, but not definitively. Distribution is generally not fair use, but there are some exceptions.
>By the way the "deep state" conspiracy narrative is really tiresome.

What are you on about?
I'm really sorry that I cannot help by posting this on your issue tracker but I don't have the time right now to sift through all relevant issues on Gitlab to find out where to post and what already has been posted.

My biggest gripe is just that the issue elements (comments, actions, label changes, description edits) are looking too similar for a quick glance. The light-grey font on a white background makes it pretty hard. My suggestion would be to do it a bit like Gihub and to add a black border around stuff, take another background color for actions, and get rid of the grey font and replace it with black throughout.
For CI, you could have a git hook that could trigger a Jenkins build. For code review, you could use a tool like gerrit or phabricator or even set up an email list to send patch sets.

What other features do Gitlab, Github, or Bitbucket have that wouldn't be covered by that type of setup?
Probably refers to prioritizing the order in which you complete things.
With ls from GNU coreutils (ie. on Linux) you can get colored output with `--color=auto`. An alias for `ls` with this option is frequently already there in the systemwide .bashrc or equivalent. Personally, I use something like this:

alias ls='/bin/ls -hlFA --color=auto'

which also displays `/` at the end of dirs, `*` for executables and so on.
Fitbit sells at 1/4 the price of the Apple watch. Apple is getting all the revenues.
My post was focused on those who were skipping work. As I recall the majority of the kids had enough work ethic to show up every day. They probably were saving a fair amount of their pay check, but we never discussed that.
The worker is free to leave and start his own site where he can collect 100% of the profit.
I don't have any plan, since I have no interest in "ranking" somebody's product.
I recently deleted my 10 year old Facebook account and opened a new locked down one that I use only for events. No pictures, no connections to anything else I use, no facebook app on my phone. it's unfortunate but it's basically a necessity.
I worked on some IVR implementations some time ago. Quite a few would interpret and understand swearing, and route you to a human via a priority call queue. Similar for multiple button presses of the zero key.
I remember writing an essay like this for an assignment. The professor called it 'strange'. Even if I had made some valid points, there was no way to validate them as it lacked real flow. Just bullet points with messages I wanted to communicate but with no real value on their own (and some symbolic paragraphs in between). Good to see a post calling out the naked emperor. The same post had received a better reaction in the comments the last time.
Filters are not there for speed, they are there for quality. If you image is not a square power of two, pixel mixing will have artifacts.
A comparison of the most used charting libraries in JavaScript
How can that be interpreted in a positive light to have all of the economic gains of a country going to a small few?
You are standing in front of a white house.
My router is supplied by UVerse so firmware updates are out of my hands. Should I run my own router off of the UVerse one?
I don't understand this line of thinking. The product is outstanding and likely will be, if it is not already, the lifeblood of Cognitect as a company (in conjunction with their consulting services I'm sure). What is wrong with a company building a worthwhile product to sell? This is a community (Hacker News that is) that should be in full support of companies building great products to sell!
True but a wind farm taken over by hackers is still just a wind farm not a thermonuclear weapon.
Ew way too much noise for my liking. Having said that I did use k[1] in the past. I prefer a more minimal setup these days.

https://github.com/supercrabtree/k
TXR Lisp supports a form of RAII:

This is the TXR Lisp interactive listener of TXR 181.
Quit with :quit or Ctrl-D on empty line. Ctrl-X ? for cheatsheet.
1> (defstruct raii-class nil
(:init (me) (put-line "raii-class hello"))
(:fini (me) (put-line "raii-class goodbye")))
#<struct-type raii-class>
2> (with-objects ((o (new raii-class)))
(put-line "inside block"))
raii-class hello
inside block
raii-class goodbye
t

Constructor abort via non-local transfer:

3> (defstruct ctor-throws nil
(:init (me) (error "refuse to init"))
(:fini (me) (put-line "ctor-throws goodbye")))
#<struct-type ctor-throws>
4> (new ctor-throws)
ctor-throws goodbye
** refuse to init
** during evaluation at expr-3:2 of form (error "refuse to init")

:fini called by GC:

5> (progn (new raii-class) nil)
raii-class hello
nil
6> (sys:gc)
raii-class goodbye
t

with-objects is not just with structs but for anything with a GC finalizer, like the (1 2 3) list in this example:

6> (with-objects ((o (new raii-class))
(p [finalize (list 1 2 3) prinl]))
(put-line "inside block"))
raii-class hello
inside block
(1 2 3)
raii-class goodbye
t

with-objects can't be used for defining function arguments, but it can refer to variables in scope; resource not defined in the block can be finalized:

11> (let ((x (new raii-class)))
(with-objects ((x x))
(put-line "inside-block")))
raii-class hello
inside-block
raii-class goodbye
t

Parameter passing has reference semantics so the smart-pointer style RAII use of C++ across function interfaces is not really applicable.

We don't want to copy a struct argument when a function is called and be incrementing refcounts on things the struct's slots point to; that's just stupid.
According to the comments, income is used to represent income?
It's more meaningful for a shrink wrap software. It's easy to archive and handover the code repo, packages and documentation.

It's not really effective for saving a cloud hosting. A platform like that is not easily redeployable.
I've had emails from family members go straight to gmail's spam folder on two different occasions, and a third occasion in which the mail appeared to have sent according to the sender's mailserver, but never showed up anywhere in my gmail account. From what I could tell glancing around some forum posts, mine was hardly a unique experience and is reliably solved (well, in the first two cases) only by explicitly whitelisting every single address from which you expect to receive correspondence. I'm glad to see more attention to this issue of overzealous filtering.
This is what it looks like on a 2560x1440 resolution monitor: https://i.imgur.com/08mYqWq.jpg
Yes the small column on the left is the article.
The user should be able to consent (or not) to expensive operations like that.
This looks really, REALLY cool.

But as someone who lives in the terminal, it's not something I would use at all. To me, the fancy fontawesome glyphs PLUS the colors are information overload [1]. It really feels like overkill. I'm not trying to discourage anyone (including the author) from writing these things, and clearly the author is a very good programmer.

If it was an exercise in making something beautiful in the terminal, then the author succeeded in this endeavor. Making a good looking, consistent terminal UI is ridiculously difficult, and each column is pretty and formatted. This program feels like it has had a lot of TLC. Honestly, I hope the author continues to make cool programs in the terminal; they clearly have a knack for it :)

As a minor aside, maybe consider changing the executable name from `lc` to something else; it conflicts with the `lc` executable for Mono (at least on Arch[2], and Ubuntu[3]). But that's just a minor nitpick.

[1] this is my opinion, I want to make this as clear as possible

[2] https://www.archlinux.org/packages/extra/i686/mono/files/

[3] http://manpages.ubuntu.com/manpages/trusty/man1/lc.1.html
This might be true, but some communities are more attractive than others. There is a big difference for example between communities created around things that require an effort to reach for and those that people use because it is their job, a way to get a job or (worse) are required from them in school.

Discarding a tool just because you don't like some of its users is childish, but there is nothing wrong with looking for community that you enjoy.
It sounds like the site's not finished yet, but FYI it's a trainwreck on iPhone6 + Safari
Could you give some examples of CPA networks (and for that matter what CPA stands for)? I have zero knowledge of this.
A threat not the only threat.

Someone somewhere is working out how to weaponise them, we've as a species weaponised everything else we've ever invented pretty much.
Better to compare it to a cleaning service. Say $30 an hour, and the roomba does the rough equivalent of an hour a week when you let it run daily. 4 years (208 weeks) of $30 is over $6000, ten times the price of the 780. Even if the roomba does the equivalent of 6 minutes of maid-time each week, that's not bad.
Reminds me of when I used to play bar darts.

I was picking out some new darts at a billiards store and me and my buddy were discussing what size, weight, etc. to get (i.e. "best practices").

The owner laughed and said the only thing that matters in picking a dart is how well you can hit the target with it.
I wasn't assuming it was about press coverage necessarily (though maybe it was), but that in order to be interesting it needs a critical mass of people participating. If it wasn't real money then that wouldn't happen.
Samsung had a clickwheel clones within 6 months.
The post are ordered approximately by

points / time^2 * penalties

So after some time the article needs a gazillion of upvotes to be in the front page.

The mods add some penalties for many reasons. For example when the article is borderline off-topic, or it's too similar to a previous article. Some penalties are automatic and some are manual.

If too many users flag the article, then the article gets a penalty. Also, if the post has much more comments than points, the article gets a penalty (this prevents flamewars).

And there are a lot of tweaks to the order.

There was a blackbox analysis done a few years ago by kens: http://www.righto.com/2013/11/how-hacker-news-ranking-really... HN discussion https://news.ycombinator.com/item?id=6799854 (920 points, 1319 days ago, 190 comments) It has more details, and some details may have changed, so use it only as an orientation an to solve your initial curiosity, but it's not set in stone.

Anyway, for an official answer you can try to contact the mods hn@ycombinator.com but some parts of the algorithm are "secret sauce", some are temporal tweaks, ...
If you can spend the time to write good documentation for your product then you don't need a chatbot, just good search and good formatting.

If you can't be bothered to write good documentation then you won't be bothered to feed useful information into the chatbot, which is way more clumsy than a searchable manual anyway.
I hate iTunes and I'm glad to be rid of it, but I really miss the iPod hardware. Driving that clickwheel by feel was so much more convenient than looking down at a touchscreen.
Sure, we have no proof, but that is obviously the type of job where you work for multiple clients.
disclaimer: I'm not using the fonts, but it attempts to render them anyway.

Here's what `time ls` and `time lc` produced, in a directory with 517 files:

> ls --color=tty -l 0.01s user 0.00s system 93% cpu 0.007 total

> ~/.gem/ruby/2.4.0/bin/lc 0.14s user 0.01s system 98% cpu 0.159 total

It's definitely noticeable, especially if you use `ls` day-in, day-out. But it's nothing debilitating.
Yeah it was in a book with a title like "Fun with Maths" or something unusually for that type of book it's title was true.
> Good game design prioritizes gameplay over moral or political messages

This is tangential to what we're discussing, but TA was politicised:

What began as a conflict over the transfer of consciousness from flesh to machines escalated into a war which has decimated a million worlds.
It's always nice seeing unique projects in Golang appear like this. Also worth noting that this includes the ability to upload directly to imgur via the github.com/mattn/imgur tool. Once thing that I particularly love about Go is the built-in testing suite which mmcloughlin makes good use of.

The only critique I have here is to see some benchmarks! :)
That's very disappointing. While I don't begrudge Cognitect money, it's obviously possible to make money with an OSS database and I wish they'd gone that route. It's my opinion that your database is the #1 most important part of your stack to be open, as your data is the most important thing.

I've been considering trying to get up to speed with Mentat[0], which is a Mozilla project to create a Datomic-like layer over SQLite for desktop applications, and help out with that or even try to start a full open source clone of Datomic, though probably won't happen for a good while due to real life happening.

It's got so many good ideas and it sucks to see them go to waste in a proprietary database where basically nobody gets to use them.

[0]: https://github.com/mozilla/mentat
Samsung cloned the clickwheel within 6 months.
So if you or your company release something, you'll let it die without visibility because you don't like link building outreach?
In my view health care should be added to inflation. Then the chart would look even worse
I only skimmed this so forgive me if I missed something. But could this simply be what happens to you when a sufficient number of email recipients classify you as spam, and you then reach some critical threshold?

>> I changed my sender email address to see if would help

But if the pattern of content got flagged as spam by Google users, the sender address might not be the only determinant.

>> I was relieved to discover that others with newsletters were having similar troubles very recently.

But if this results from crossing some sort of user-classified spam threshold, one would probably always be able to find some recent "victims".

This is not intended as a criticism -- I'm sensitive to Google's seemingly arbitrary power -- just an idea to consider or rule out.
You might be interested in the Red language, which is an open source reboot of Rebol. It's actively developed, and has been for a while, although I think there are only a handful of people (one?) working on it.

http://www.red-lang.org
A YCombinator S09 company was in this market, Tuxebo. They were looking to connect people to local companies that offered refuse collection and disposal, etc.
Why you should really care about C/C++ static analysis
Then you don’t understand mobile development. There is absolutely no need to run business logic that can run on mobile on a server. Mobile devices today are more powerful than the majority of laptops out there.
The only reason I use hackernews is that it's the only site with the "noprocrast" feature. I'm still on here way more often than I should be but getting forced off to get actual stuff done is really great.
When not to use deep learning
It's not just managerial laziness -- if you want to terminate someone for abusing the paid time off policy, there needs to be a paid time off policy in place. Otherwise it would be relatively easy to claim wrongful termination.
I am happy to leave Facebook. But what will I tell the US govt if they ask for my social media ? I frequently fly in & out of US and not a citizen.