skysight-inc/HackerNews huggingface dataset:
Drivers. High frequency / low latency trading. Networking/telecoms equipment. Core routines (i.e if 10% of your workload is running a single block and this runs at scale then your savings can far outweigh the cost). Cheap electronics produced at scale (if you sell enough of them saving 1c on hardware outweighs the engineering effort).
I believe London's GDP per capita is comparable to NYC.
Malicious apps were found on Google Play with over 560,000 installs
Disclaimer: Do not want to start a flamewar and I will continue to use TCL/TK for the forthcoming years.

It is a really pitty that Tcl does not suppport a Lispy alternative interface to the language. I used many times Tcl/TK which saved the day repeatedly. I would like to have a really nice CL or Scheme interface to all TCL/TK goodies or support alternative syntax like JS or JVM languages.

Once there was a Scipad. What happened with that project?
Ask HN: How to expose fraudulent software startup
With AI hype almost everyone (specially professors and academia) are coming up with AI startup. Some of them are genuine but some of them are fraudulent. Can these fraudster be indicted as done with "Theranos" founders?
Technologies used in the PVS-Studio code analyzer for finding bugs and CWE
Lntel?
Paradise narrowed its main road by two lanes despite warnings
Can negative news have a "self-fulfilling prophesy" component? I don't know enough, but it seems logical if an economy is based on human feelings about how well it's doing.
The Camp fire burned homes but left trees standing
I think this statement is simply wrong. Why? If you ARE doing business and need transportation, why can't you pay for it?

If your expected value of a deal is higher than the fare price, then you should drive. Otherwise not :).
"There seems to be an obsession in the west" - no, but there seems to be one in the east, where most public transport actually ARE profitable.

Your statement has the problem that you can never prove it, "if we do X, it will create soooo much wealth" -- uh, and how much? That's an important question if you want to decide to "invest" either 1B or 100B into a new railway or road system.

And FWIW: I know VERY few businessmen who use public transport as their primary way of transport (it's usually cab or UBER, or plane), but that might be biased.
Turing computable does not mean it can be computed in a reasonable amount of time with a classical computer. There are many things that are known to be computable that we will never be able to compute on a classical or even quantum computer. We do not know that the brain is not quantum equivalent or better.
You may be speaking from the US point of view there. Internationally, many of the biggest projects were government-built and then only later given over to private firms to run
> but then in the final 8% a varied elasticity of the walls meant the poop would take shape as separated cubes

This explains absolutely nothing! WHY does the varied elasticity of the walls make the poop cubic?
Analysis of ProtonMail Cryptographic Architecture
I'd met one of those students, they went to my university.

Whoever signed off on the badly designed process is to blame. It should not have been possible for the card reader to verify a PIN. It could easily generate a code with a fake PIN, and leave the banking website to verify that.

It was already known that criminals would escort someone to an ATM when streaking their card, and demand the real PIN was given. This made it a lot easier.
When I was a kid I joined a crackers' group. With them I learned very strong programming.

I decided it would be a good idea using the computer as a tool to understand financial markets so I started creating programs to play with outcomes and probabilities ... something like generic programming we will call today in order to augment your human perception using lots of data.

It started as a game but soon I made over 400% benefit in the stock market that year(with very little money). It seemed at the time few people were doing that. That made me regretting it because from my point of view you can expect a 10% increase reasonable from real creation of value. Values much bigger than this means you have just taken money from those that do not have the tooling(the normal people who "invest" in the stock market, and lose). The big guys, called the "sharks", never loose.

That made me feel very bad inside, while I was making money in the outside.

On the other hand, it drove me absolutely crazy. Emotionally this tool magnified any bump in the stock market making myself constantly alert, even having problems sleeping as the thing will work even by night doing things like analyzing the Asian or US markets while in Europe they were closed.

Imagine something alerts you in the night with an alarm, so you can study it for the next day,it can be any day, at any hour... when you are young you do very stupid things. That kind of thing was a torture of totalitarian regimes and I had chosen to do it to myself voluntarily.

One day I decided to sell anything and to extract the hard drive and break it with a hammer so I could not recover the program if I changed my opinion later.

It was a great idea. It gave me peace of mind.
I would add a bunch of cellular automata to that list, Conway's Game of Life, Wolfram and Wireworld are easy to make something very rewarding, cover many bases, and are absolutely open ended.
>The latest studies confirm that heavy porn consumption affect adolescent's view of others and their self-perception in a negative way

That sounds fascinating. Do you have a link to a source?
> I've gained a huge knowledge of low level programming

This is really interesting. I'm at least passingly aware about high speed/frequency trading, but don't know much about the topic in depth.

How low is low in this field? I'm picturing RTOSes running AVX512-heavy hand-optimized code, FPGA farms, custom network ASICs... how overly optimistic am I being here? Heh

Of course, such a vision is very lop-sided, since HFT depends heavily on high-level intelligence. So perhaps it's realtime(ish) Linux and lots of GPUs.
We also have no reason to believe that it is. Sure, it's possible that we'll happen to discover an algorithm less efficient at computing the 'intelligence' function than our brains. We may also discover one more efficient. We can't really say much at all about it at this time.
with good general observations on web app trust as a whole as a bonus (section 5.1).
Good for you. Unfortunately it seems most EU gambling sites are still run that way, I'm glad there's one fewer developer working on these applications.
> It's a little early to say it contains nothing we cannot simulate.

Suggesting that AIs have to look or behave like human brains in order to have human level intelligence is like suggesting that airplanes must flap their wings in order to fly. It seems far more plausible to me that any AI we build will be as alien to our way of thinking as a F-15 Eagle is to a bald eagle. Given that, I think it's important that we think about how we communicate with this AI, and how we ensure that it follows what we command it to do, rather than going off in its own direction, with negative consequences for human civilization.

I think that the negative consequences of current AI should be warning enough that we need to worry about future, more capable AI.
How a single mom celebrates father day?
With the booking royal caribbean cruise packages, Make your holiday more enjoyable and beautiful.
https://www.cruisebay.com/cruiselines/royal-caribbean.aspx
It absolutely matter where the money came from. If you server the public money flow must be completely transparent if you want to prevent corruption, no matter if you do legislature, executive, or judiciary work. That is part of serving the public, and if one does not like that, they're free to not work in the government.
iPhone 5s is a cell phone from 5 years ago, and it absolutely does run the latest operating system.
> We simply need more housing, lots more. once that happens prices will come down.

When the majority of politicians or their partners own second homes, that ain't going to happen.
8 GB is easily enough for most cases.

The main source of trouble is web browsers and IDEs having problems at low memory... (As if 2GB is not enough RAM for a web browser or a glorified text editor. Shame on them!)
Those same applications cause trouble on 8GB system.

Of course you will need more if you want to play high end games in a VM. Or run many Windows instances as that hog eats 512 MB RAM when fully loaded in and doing nothing. (Unless it is ReactOS which is still frugal.)

16 GB RAM essentially guarantees high comfort in a such VM system as you can usually allocate extra GBs to offending special purpose VMs.
> The general public is affected more by questionable updates higher up in the stack. I doubt if they interact directly with the kernel.

Things like bluetooth, OpenGL drivers and Wifi drivers are usually the pain points which love to break (or more accurately: break in a different way) when upgrading them. This causes those endless "I've updated my iPhone/Android phone and now it doesn't work with my car anymore!" posts. It's usually preferrable to keep the things working as they are, since we humans accept that more easily.
Yeah, it really is a minor nitpick, even the "Classes" list is really solid :)

The last update seems to be five years ago and I have to admit, If were writing this 5+ years ago, I too might assume "All modern languages have class hierarchies, right?" comming from Object-Pascal/Java/Python/Ruby

Funny enough, 5 years ago I started workin on a Clojure project at work, which changed my perspective somewhat :)
I've been working on trying to make a (relatively) performant and easy to extend strict cellular automaton in C#, as a project to learn more about .NET core and making stuff for multiple environments. It's been fun and rewarding, but as you try to generalize and expand, you can run into some annoying situations.
Moovoo yet another movie streaming service? Why not Netflix or Mubi
For the W & Z bosons, their masses are derived from 3 other 'free parameters' of the SM.

The Higgs mass is indeed a free parameter, but the SM wouldn't work of it's mass was greater than 200 GeV or so. The Higgs interacts with other particles of mass, and the strength of interaction is proportional to the Higgs mass, it influences certain processes (like W boson scattering), the rate at which these happen would deviate from experimental observation if Mhiggs was over 200 GeV.

That's why the LHC was such a big deal, it reached the energies required for direct observation of sub-200 GeV Higgs, so it would either find the SM Higgs, or rule it out and invalidate the SM. Unfortunately the former seems to have happened.

SM free parameters:
https://en.m.wikipedia.org/wiki/Standard_Model#Construction_...

Indirect constraints on Higgs mass in SM (a bit technical, slide 6 chart is the key one, strongly influenced specs & mission of the LHC)
https://indico.lal.in2p3.fr
That's highly problematic word choice that doesnt further the discussion at all.
There are good general observations on e2e claims for any web app (5.1 and part of conclusions section), which apply to almost any web app, aside from design flaws in the protonmail itself.
What a dysfunctional '--position: relative' no-scroll bar content wrong place cut off anyway horror of a page, in FireFox.
Once I wrote an app and made the mistake to give it to the company I work at in the hopes we could finish it sooner and make it better because more money and people.

The company started exactly the way I hoped but management decided that there isn't enough money left to finish it (ROI fear).

Now a half baked functioning version of my idea is rotting and I wish I'd finished it myself and sold it. Think it may have hit off quite good. I'll never do this mistake again. Screw your companies :D
Two things.

1) This wasn't really forgotten by the public. There was a law passed by Congress meant to address this, which if anyone has worked in American corporate governance is well aware of. The article mentions the FCPA.

2) The much more interesting question about Watergate is what were the Plumbers looking for? Why did they conduct their break ins? This was not understood at the time.

We now know about Nixon's successful attempt to torpedo the Vietnam peace talks in '68. Something Mark Felt didn't even know. We also now know that LBJ knew about it as well right before the elections in '68. LBJ didn't make it public, but instead kept a file on it that later came to be held in his presidential library. Nixon and the plumbers were likely looking for this file. They never found it and it wasn't until a researcher in the mid-90's discovered it in LBJ's presidential library. This information, had it been made public, would have destroyed Nixon.
So, Hackernews, here is what I want you to do. Create a website with "solve this with your editor" challenges where everybody can upload screencasts and compete. :)

An obvious metric would be /time to completion/ but I would also be interested to see /can be done with mouse only while drinking coffee/ or in general /can be done one-handed/, /can be done left handed/ (so the mouse is free) or maybe /keystrokes+clicks/ instead of general timing because it takes the typing speed out of it. Some metric that measures how many shortcuts you have to memorize would be great, too.

Now somebody go and do it! :)
The implication, of course, if that if the founder had been a male, this would be a less big deal?
As an experienced developer I’m finding it harder to find companies who use “boring”, simple and stable solutions. Any chance you’re hiring remotely?
You need to use an arbitrary precision math library, I don't know how hard to use those. Those formulas have a hard limit in precision for standard floating point types.
Just remember: you can't fix society with technology. Everything you do is a weapon. In the wrong hands it will harm other people.
Fax spamming service, back in the 90s.

A database of fax numbers + a farm of boxes with multi-line fax cards + ads that people wanted to be faxed. Not my company, nor was I even the main developer. The owner was a non-technical dude that decided to re-invest money he got from reselling imported veggies on farmer's market, with a bit of help from the local mafia. They ended up having some issues, so the mafia murdered his grown-up son, but let him keep the money. So there he was, trying to cope with life by diversifying into fax spamming... I wish I was making this up.
Multiple-cursor is useful when you want to edit lines which have non-trivial edits or doesn't have a common string to use find-replace.
simple example

foo_bar -> fooBar
bar_baz -> barBaz

Sometimes even this doesn't cut it and have to use mighty Emacs macros. (I'm sure something similar exits for VIM)
And that's why everybody sorta knows all this stuff is still going on, but we'll only get told the truth two or three generations later when the guilty are either dead or to old to matter for people to go after. But everybody knows politicians haven't become less corrupt all of a sudden.
Hi there! (Ah sorry, I don't know what I'm talking about either.) Well, nice to meet/hear from you.

[Anecdata] Actually..I'm in rather atheist Australia, hardly met any christians here my whole life. But the last 10 years have made a lot of friends online - who are almost all christians - mostly catholic, but not all - in Latin America, the Philippines, Africa. At least, they live in very christian worlds, and are I suppose closer to what you describe than the right-wing uh....than the christianity mostly seen in the mainstream media. They're just lovely people. :-)
just soak your fresh vegies in 10% bleach and you will be fine
Was the company name E G*?
so American rail in the 1870's
Not only do I doubt that "anyone" can write these programs, most of them do not look particularly interesting or fun. Many if not all of the non-mathematical ones are simply replicating off-the-shelf utilities or tools; what is the point of reinventing the wheel?

Even if you are looking to hone your skills in a new language, creating something genuinely new seems like it would be more useful and motivational.
Yeah I believe you, I had taken temp-dude's comment to be more about railroads in general and not suburban railways or NYC in particular. And those are different, always were more government related.
SEO Contest Exposes Weakness in Google's Algorithm
> Absence of government chartering corporations was a thing not that long ago.

Governments chartering corporations as a widespread practice is older than (and arguably key to) completing the transition to a generally capitalist economic system.

> Some businesses today still operate on these older principals, notably law firms.

Law firms are often professional corporations, and those that aren't are often LLCs or LLPs, which are also creatures of government newer than, and deriving in design (in part) from corporations.
So in your model, road wear is priced into the costs of all goods, no? That's one way to do it, but the problem is that then a single potato logistics company has no incentive to use a (presumably more expensive) transport method that causes less road wear, because the benefits are spread evenly across everyone, and costs are borne entirely by the switching company, so nobody would switch. (unless you made some rule forcing everyone to switch, which is another way to do it)

If road taxes are directly tied to the things causing wear, then every company causing that wear has an incentive to find a transport method that causes less wear (assuming that the additional cost of that transport method is lower than the cost of the road wear - that's why some people argue that using markets is better than using rules; if you've properly priced the market, the market will balance between road and rail based on cost.)

That's why it's important to make sure that all externalities are directly tied into the cost of whatever is creating those externalities.
Gee, HN users severely punished me for saying that.
I wonder how easily you could reproduce the system you created (how much do you remember? what sorts of resources did it require?) - and how where you worked would react/respond if you did so.

If it really did catch millions of emails successfully then such a system would be highly appreciated by the majority of the market.

It's not your fault if where you worked didn't see the value in what you'd created.
Maybe I missed something, but the argument that was stated in that talk, "DPDK is not linux," is not very clear to me. How is "not linux" a bad thing?

I'm not saying DPDK is perfect. As an user, here are some of the most annoying things about DPDK:

- 100% CPU, even in down time. There has been works done recently in power management for DPDK but it still is quite limited.

- Debugging is difficult. Valgrind doesn't even work ootb.

- Very limited tool set compared to linux. For example no tcpdump.

- Setting up is cumbersome. Allocating hugepages must be done soon after reboot, NICs must be bound to uio,...

- Ad-hoc Layer 4-7.

That said, some of the packet processing libraries that come with DPDK is awesome. Once you get through the first few hurdles the dev experience is actually quite nice. I think combining DPDK with XDP is very promising.
I've tried to grapple with this notion over the last 10+ years. When I entered finance (I work for a derivatives trading desk), it was just as Facebook etc were just starting and were becoming the 'cool' places to work.

However, nowadays the banking tech sector here in the UK seems to be more mature. Our traders are quite often from a STEM background which gives them an understanding of technology, and they don't adhere to the dicky stereotype you often hear about. But most of all, I've always found my tech colleagues to be extremely smart but also down to earth, pragmatic and meritocratic which is the reason why I've ended up remaining in banking.
> Unfortunately that's not enough, because cooking temperatures don't always denature the toxins that the bugs produce, which is what the real problems come from.

Isn't the problem that the "bugs" produce the toxins while thriving inside your body? If you kill them through cooking, they won't be producing anything while inside you when dead.
Saving a read-only file edited with Vi/Vim
"It absolutely matter where the money came from. "

Really?

See my note above about Loretta Lynch and her 10 years at a high powered DC Law Firm. She was likely paid millions by very powerful interests.

Were you up in arms to see her client lists, how much she was paid before she was Att. Gen.?

Again - I don't like this new guy - but the double standard on this is very hypocritical.

People are allowed to work in private and have private transaction and none of it really matters unless there is some kind of predicate knowledge.

Again - during his time at this fund, nobody on planet earth could have known this guy was going to be Attn. General so the suggestion that he was being paid to alter the law is a little bit out there.
> The so called Guilded Age

Gilded Age. [0] (Though “Guilded Age” is a good alternative name for the medieval period.) They are homophones, but not synonyms.

[0] https://en.m.wikipedia.org/wiki/Gilded_Age
My first product made for Indie Makers
Hey there,

Two weeks ago I challenged myself to launch atleast one product by end of 2018. With help of Ben Tossell, Mubs and maker community today my product went live in Product Hunt. It's called Tools for Makers. A repository of hand-picked tools made for Indie Makers. Check out the PH launch link: https://www.producthunt.com/posts/tools-for-makers-2

Would love to hear thoughts and suggestions. Thank you.
Payment cryptographic key management in 2018
you are pretty optimistic about your AI's ability to deal with novel situations.
No, Android phones usually means not getting the updates in time, or at all. Speaking as someone who participated in 2008 Android Developer Challenge and had Android phones since, and until the last year.
Me too, one of the best things for my career when I was a junior developer that I've spent money on.
I second these! Great content.
Christian missionary decides to break the law to spread the faith to a group of aboriginals who are fiercely independent and isolated. Gets killed. Law says that the aboriginals cannot be prosecuted.

What a change from previous centuries where that would be cause to send in military and take over the land.

I suspect some will praise him as a martyr who died for his faith.
Airbnb removes Israeli West Bank settlement listings
"disband" a union without considering the consequences or alternative ways of ameliorating a problem is unfortunately what I've come to expect on highly up-voted, top-level comment here when it comes to matters of public policy. This is a more complicated issue than you presume.
Microsoft accounts add support for FIDO2 security keys
I think it is better you utilise your game programming experience to the more saner versions, mainly 3D graphics/3D scientific visualisation kind of roles.

They are almost on par with giving you the same satisfaction that your best gamed experience gave you with better pay and should I say most likely better working conditions as well!
ApisProtect Raises $1.8m Seed Funding to Monitor Bees with IoT
The serious statement he makes is that humans have complex motivations, and he thinks any superintelligence would as well--in fact it might be a defining feature of intelligence. The Rick and Morty reference was just a humorous example of what might happen, not an actual argument. The subheading was "the argument from complex motivations", not "the argument from Rick and Morty", so let's try and focus on the serious part and not the humorous aside.
Ironically your current employer's product is very probably being used by users to access your previous employers' product.