skysight-inc/HackerNews huggingface dataset:
> But if people continue to insist on putting their head in the sand and take actions that feel good...

I'm not sure how you go from "I don't want trolls in my community" to "it just feels good, you're putting head in the sand". I'm not putting anything anywhere, I know exactly what I am doing. I don't want trolls in my community.

> these problems are only going to get worse

Not in my community they won't.

> I have had fairly in-depth conversations and said plenty of unpopular stuff on Reddit all the time, so I'm not sure what you're basing this.

This is a subjective thing obviously but it's not like it's some new sentiment I made up, plenty of people find Reddit terrible to have interesting conversations on. Particularly a thing you'll see mentioned often is that shorter, less complex posts are often more liked than longer, more complex posts requiring a lot of effort to write.

> You said, "If your community is ignoring trolls instead of banning them, it's effectively sending the message that the trolls are very welcome."

Which is not a proposal. It's a statement on consequences. A proposal looks like this: "To have a well functioning community, you need to have this, this, and this, and not that". I've said nothing of the sort. Communities are complicated and require design, and there's a lot of variety within communities besides just "free for all" and "echo chamber".

You have a conversational style which seems to like to presume that the person you're speaking to is doing something they never claimed they're doing (keeping their head in the sand, or suggesting an echo chamber), which might be why you find Reddit tolerable, because this is very much the kind of interaction I find really annoying and could do without. It's always easy to feel right about everything if you just put words in the other person's mouth.
next up - a practical introduction to implementing a relational database from scratch.
It's great to learn about the cryptography behind the blockchain etc, but the herd mind is horrible - so many better things to spend one's time on than a 100th implementation of blockchain. Why won't the hype die already?
You ignored what life presented you,
And strived to achieve your goal.
You took the time to share with us,
The universe, big and small.

You reminded us what makes a man,
Comes from deep inside.
With your wicked sense of humour,
And your persistence to survive.

We thank you for all that you did,
And for all that you will do.
You may no longer live amongst us,
But we will still look up to you.

RIP Stephen Hawking, 1942-2018.
This implementation is similar to the work that has been shared [by Daniel](https://hackernoon.com/learn-blockchains-by-building-one-117...)
Anyone have any idea why it's on there?
Consumers do not care about market externalities. Consumers do not care about the "cost based reasons". Yellow taxis were given a monopoly in NYC, the trade off was to accept all rides within the City.

I lived in Brooklyn Heights and DUMBO for years, and quite routinely filed TLC complaints about drivers who refused to take a trip from even Lower Manhattan to DUMBO.

I live in Manhattan now, and after a series of extremely bad Yellow Taxi rides, have given up and switched to using Lyft.

Uber/Lyft/et al are clearly using investors' funds to subsidize their businesses. And it's completely irrelevant to me as a consumer. I need to get from one point to another in a safe, economical manner, and NYC's Yellow Taxi fleet is failing at that.
Ultimately, we should just have a redistributive, progressive wealth tax with a basic income and optional state provision of staples like Healthcare. It's the only longterm stable system that sets incentives correctly. We should also completely ban negative things that cause feedback loops, like high net worth individuals subverting the political process via money.

But if Steve Jobs clone 2.0 is 400 years old and still turning over his $200b at 10% per year, and 9% of that is getting redistributed while the average person is generating 1% then that's still ultimately better for humanity. The reason it needs to be a progressive wealth tax is to limit power accumulation.
Ask HN: Career Advice for Sales Engineer
I'm working as a Sales Engineer for a Cybersecurity vendor. I love my job especially the fact that it exposes me to the technical as well as the business side of things.

That is also exactly what I hate about it.

It's hard for me to know which side to focus on for my future, and what steps I have to take to get there.

I talk to my friends we went to school together in CS (I'm 29) who are now developers and they have a clear path of where they are heading. They are mastering technologies and have a solid profile as "developers".
The only development I do is quick Python scripts automating some of my tests but I never get to build / work on an actual product or learn more about Software Engineering practices in general.

This is depressing because the only path I see for myself is "senior sales engineer". I don't see how I can ever have advancement to a more significant role in any company (VP of engineering ....not even VP of sales. I'm on neither side.)

My dreams to found a company are dying because frankly, I'm a worse developer than I was when I finished college 5 years ago. Day after day I feel like I don't have what it takes to build a product.

Yes, I get to know more about Cybersecurity (nothing really fancy other than configuring firewalls and explaining SSL and IPSec to new hires at our customers) but where can that really take me in the future? (I cannot found a Cybersecurity company because they are basically just software companies developing a Cybersecurity product. And I can't code competitively like I used to).

What do I do? How can I architect my career?

Sorry about the rant. I just wanted to get this out.

Any advice is welcome.
Former Equifax executive charged with insider trading
Actually and if you're against full disclosure it's the exact reverse of "awful".
People aren't buying those coins because they think there's a good idea there. They're buying them because they think they'll get rich quick and be able to cash out.
Looks like a typo, I think he meant:

> When I was writing Pascal I was excited about stuff I could make the computer do, but Perl made me !@77 {{} #!@3 = ++ 90 x (%}[.
Your last point is certainly true. Even today, I know people who would have been stereotypical two-car households who now get by with one car + Uber/Lyft/Zipcar/etc. The various services available today definitely make a difference at the margin of one car vs. two cars or barely need to own a car.
Indeed, the "plumbing" role is getting more and more important as there are more reusable software out there, so less need to write it from scratch.

It reminds me of how MIT changed their intro-to-programming course, from the Scheme-based one to a python based one, because "the SICP curriculum no longer prepared engineers for what engineering is like today. Sussman said that in the 80s and 90s, engineers built complex systems by combining simple and well-understood parts. The goal of SICP was to provide the abstraction language for reasoning about such systems. [...] programming today is “More like science. You grab this piece of library and you poke at it. You write programs that poke it and see what it does. And you say, ‘Can I tweak it to do the thing I want?'. The analysis-by-synthesis view of SICP — where you build a larger system out of smaller, simple parts — became irrelevant." (http://www.posteriorscience.net/?p=206)

Also reminds me of Vernor Vinge's "Zones of Thought" novels, where in the far future, the starships don't have exactly programmers, but rather a kind of software archelogists who assemble systems from software components that may be a thousand years old.
Yes, the NYT is weaving a tale. Those US concerns tasked with finding and helping to destroy facilities after the USSR collapsed needed detailed knowledge of its synthesis, production, and weaponization in order to perform the task professionally. And they were professionals.

On the other hand, it is highly likely that different production processes and even batches have unique chemical signatures that allow origin of a specific sample to be determined with a reasonable probability. This is the sort of information that US weapons experts would have collected during the USSR collapse...again simply because they were professionals.

To me the most likely case is that the story is partially horseshit and that the identification of the origin is reasonably derived from evidence (there's also other intelligence that could indicate the origin).
We started with Alexa but now replaced with the Google Home.

I am a super curious person by nature as also a couple of my kids and do get a lot of use out of the Google Homes. Often times during family discussions.
How Bitcoin onboards new users (UX walkthrough)
Honestly should've been, Tau makes much more sense IMO (:
The previous manager was laid off, and he never renewed my employment contract in the system. So I had to watch each of my privileges being revoked one by one. My parking access at first, the elevator next, the stairs, jira, my email, then my computer login. When i attempted to log in too many times, security was notified.

Every one understood that I actually wasn't fired, but they had never encountered this situation before. So they chose to follow the protocol.

This was my wake up call. There is no such thing as a secure job.
It’s a quick, symbolic first move, likely to be followed by more severe financial consequences. I think the largest here is going to be that it lights a political fire under some asses to hasten disengagement from Russia. The UK is already consuming less Russian gas, and in general between this, meddling in elections, Crimea, and Syria, it might be thst Europe in general seeks to financially disentangle from Russia.

Isolating Russia killed it once, and the Russia of today is a shadow of its former self.
So many deaths happening in London. Must be something in the water there.
Dick Fuld shot himself twice in the heart and still wasn’t able to kill himself.
You can buy amazon gift cards at almost any retail store, with cash.

That's even less trackable than a payment to an eBay seller.
Trustless.AI the case of just another ICO scam
Yeah, it's crazy what a well-kept secret Common Lisp is. I keep on running across situations in other languages where Lisp has been sitting on the solution for decades (literally) and yet no-one knows!

Despite how much I like it, it's really not the Platonic ideal of languages: it has its warts, and it could develop even further than it has. But as it stands it's an amazingly good language which could be used for anything from writing operating systems and device drivers to web browsers to text editors to expert systems. I really don't understand why it's not more popular.
I've seen a couple of efforts to attempt to port SQLite to Go, usually with the idea of 'mechnically' porting the existing C code to Go rather than starting from scratch. Someone has already ported the SQLite3 shell: https://github.com/cznic/sqlite3shell .. you can tell the code is transpiled, however, as it's nothing like what a Go developer would write riddled with gotos and artificial variable names :-)

Personally, I think it'd be better to just start afresh with new implementations, not necessarily under the auspices of the SQLite project. Being 'compatible' is reasonable enough and you can just ditch the lesser used or out of date features if you're not claiming to be a 100% clone.
> People latch onto it because it's a powerful idea and because the underlying technology has a lot of legitimacy to it.

A few, but the vast majority have latched onto it because they think it will make them rich. Almost no one buying into cryptocurrencies could explain a blockchain if their life depended on it.
"Why is SQLite Coded in C? Because 'C is best'". And you know what? I can't really say I disagree.
Penrose isn't just a distinguished scientist: he's one of Hawking's most famous collaborators. The Penrose-Hawking singularity theorems are named after both of them. They were jointly awarded several prizes/medals too.
They are both weak contenders, for the reasons laid out in the article. Go and Rust have large runtimes with lots of dependencies, and Go is not as performant as C.

Literally every system has a C compiler, except maybe for a very small number of very old and niche systems. Assuming it cound fit on the ROM, sqlite could probably be ported to my z80 calculator, which has an 8 bit processor and 128 kiolobytes of RAM - trivially! C runs literally everywhere, which is something no other programming language can lay claim to. For a tool like sqlite there is no other choice, period.
So let's think about this in a different way. Rather than classify programmers in buckets, e.g., plumber, non-plumber. Instead, the tasks of vast teams of programmers has grown to include a significantly richer environment. Skills beyond pure programming that we all need to do include connecting vast sets of existing environments together to build the next thing that we are working on. Few environments that we work on don't have networking, acres of existing APIs, already built ecosystems of data.

In today's environment, 'pure programming' is a small fraction of what needs to get done.

As a long-time programmer, the most leverage I have had is when my work connected to some business objective and produced a result. My engineering background, which emphasized a "problem-solving attitude" helps.
Keyword is "SQLite-like", you are the one bringing "rewrite in rust" up.
I'd like my career to be destroyed too please
Every coin the chair has looked at.
There’s just too many poor ICOs launching and floating around for Google to moderate and police all the potential ads they’d buy. Google has shown no issue with deliberately reducing the service of it’s product to offset future headaches before.
You can run Rust on atmegas. It doesn't get much more small, but it can get a lot more exotic. https://github.com/avr-rust/rust
You would have to start at languages that are demonstrably better than C at being C for the reasons listed as to why C is still the best language for SQLite.

In the present day context of vulnerabilities it's tempting to blame C. Yet it's still a good choice for many reasons. It's not wise to suggest that everything written in C must be re-written in some other language because of hand-waving reasons like buffer-overflows or off-by-one errors.

Maybe you could prove Rust is a good choice by writing your own SQLite implementation feature for feature? Until then I don't think there's going to be a compelling reason to re-write SQLite because it's written in C.
And what would be the legal basis for sending them off?

If Putin did what is alleged, we kind of know he's capable of this being that he can tell the rest of the govt what to do and has in effect extrajudicial powers.

The UK, it's expected, runs its government differently.
Or, as seems more accurate in this example, subjective belief that anyone should get arbitrary amount of praise for just showing up, instead of having to earn it through the process of honing and applying their skills.
Thank you! We are trying to lead the way with content in the space - we've written a lot about SaaS in the past, but not much about apps in general. It's a hard topic to find credible content on as it's a relatively new space and most of the exits you here about are huge apps like Snapchat and Instagram. 99.99% of apps will never fall into that same bracket but doesn't mean there is not a market to sell.
If you're liming mods to that maybe you should limit users too....
Well, it really depends on what you think I meant. You're interpreting me as talking about startups (which I explicitly wasn't, since I was talking about freelance work).

Even assuming we're talking about startups, the article is looking at venture-backed startups, and defining failure as returning less than 1x. This gets two things "wrong":

1. If talking about startups, most people (founders, investors) will consider a return of 2x to be a failure as well.

2. You're already limiting the discussion to startups that have been venture backed.

IIRC in venture-land, the number of startups that are considered to be returning a meaningful return is around %10-%20 for the best funds.
While I'm quick to render my own verdict, especially in the tech realm where I live, work, and play, I was glad the article included this:

"Members of the public are reminded that the indictment only contains charges. The defendant is presumed innocent of the charges and it will be the government’s burden to prove the defendant’s guilt beyond a reasonable doubt at trial."

Trial by Internet and Guilty-by-default isn't a good world to live in.
Direct Link: https://www.paypal.com/ie/webapps/mpp/ua/third-parties-list

Kind of interesting to see the network of companies paypal uses for various functions. Surprise Surprise the largest sections are fraud prevention and marketing.
YouTube Will Link to Wikipedia Below Conspiracy Theory Videos
How Einstein Lost His Bearings, and with Them, General Relativity
> The thing is, SQLite is bulletproof at this point, so do we need to replace it?

No, probably not, it is fine as it is. Still, even SQLite started out as a "for fun" project. Who knows what might happen in the future to displace it? ;)
another Brooklynite here. this is 100% true. You absolutely needed to "trick" the driver into letting you into the car. I've had taxis drive off, or refuse to let me in. When I was in the car, they would say they can't take me to my destination because their "shift was ending" and they had to go in a different direction. Many of these incidents happened in the LES, which is right next to the bridge I had to cross!

Taxi drivers also never know the destination, I got pretty good at giving my directions speech (to a well known neighborhood)

And taxis cost more!

As far as I'm concerned, the old way of hailing can rot, the old taxis can rot. they can't hold a candle to uber, and they'll never be able to become competitive on price or quality given the cost of a medallion.
Seems like a distinction without a difference to rewrite "sqlite in c" to "not sqlite but sqlite-like in rust or go".
Contest to crowdsource firmware images for smart IoT devices
Nominative fair use should cover that. Otherwise, no one could write an "Unofficial Guide to ..." any technology or service with a trademarked name.
Vil Mirzayanov(who lives in the US) apparently wrote the forumula for Novichok in a book available on Amazon.

https://twitter.com/mashant/status/973930996918865920

"It's the Russians... unless it's anybody else who got the formula from my book (Kindle edition is only $8 on Amazon), Novichok whistle-blower Mirzayanov tells AFP"

"The only other possibility, he said, would be that someone used the formulas in his book to make such a weapon."

(I personally find it a bit difficult to believe they would actually put the formula for dangerous nerve agent in a book but that's what's reported)
My problem with C isn't even the language; it's the ecosystem around it. Glibc, auto{conf,tools,*}, CMake, etc.

Writing Makefiles by hand works for small projects, but for bigger ones you're forced to choose the lesser of all evils. And if you're on linux you'll still have to deal with glibc most of the time.

And of course you can only choose between compilers that do too much (as in, not "C compilers" but "compilers that happen to support C as well"), compilers that don't even aim for standards compliance, or proprietary compilers.
I always felt like God saw SH and felt like he is going too fast in his discoveries toward God and may end up discovering God which God obviously doesn't want to happen and so wen he saw that at SH's age of 21 he hit the motor neuron switch off and just left his life and mind on so that everyone can know what SH has done so far.

RIP SH.

Wherever he has gone, if there is any remote possibility to contact us back, i am sure he will figure it out. Am just gonna keep waiting to hear back from him...
https://thehackernews.com/2017/12/paypal-tio-data-breach.htm...

you were saying? :)
As a Fortran and assembly language programmer, I developed a strong philosophical distaste of COBOL and the environment it thrived in. Then, my first consulting gig used RPG-III. Then, cobol was installed, and it was wonderful.
> But in cases where there is no relation, no intention, do we really need to find the responsible? Shouldn't be better to focus on how to avoid and how to correct this "bug" ?

These two questions together are kind of incoherent. We need to find the responsible party, because otherwise there is no incentive to fix the bug.
Developers Survey Results 2018
I always thought the "guaranteed to go up in value" claim was silly. If it's guaranteed to go up in value, why would they want to sell it to me?
If you read that post he actually didn't say that. He moved from Lisp to Pseudocode to Python for his co-written AI Book (AIMA).

If you also look at the pseudocode or the python code, it's not very Lispy. Python more or less is used on a level of an object-oriented BASIC.
> In one sense yes, but not in the sense that matters for this discussion.

I'm not really sure when you decided on this, as I don't really evaluate the complexity of something based on whether it follows math. I evaluate it based on the nature of the logic and abstraction that needs to be used to follow it.

The fact that you can approximate the location of particles with a math equation doesn't really feel to me that we're doing the same thing, even mathematically, that we were doing in Newtonian mechanics. That seems very much in line with "These "laws" of physics can be written as simple mathematical equations only because these equations make various simplifying assumptions.".
Since the 1.0 release the docs, tutorials, quick starts, etc have said not to expose ASP.NET Core Kestrel based apps directly to internet traffic.

Here is the current version of the docs that mention this:
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/se...

The warning was repeated all over the place - you can search the web dig through the git history of the docs and see the warning to use a reverse proxy all over.

They probably should have made Kestrel complain loudly if it detected it was exposed and "force" everyone to be successful, but it's only partially their fault if people ignored the documentation.
Of course you don't expect a capital gain on shoes (for most people...there's always an exception [0]).

But you can still expect returns on shoes. Construction boots for construction workers, for example, are as much an investment as construction tools. An investment is more than just something that accrues value over time.

[0] http://www.businessinsider.com/18-year-old-entrepreneur-make...
I'm a tech worker not a scientist, but I think I understand. What frustrates me more than groupthink itself is when a group of people who consider themselves truth seekers somehow considers themselves immune to groupthink.
Godwin's Law got repealed once actual, literal Nazis carved out a sizeable chunk of political influence in the USA and, to a lesser extent, Europe.

And yes, language matters. C is not a well-understood language; unless you've committed the ISO standard to memory (and are perfectly careful not to do anything that will make it legal for the compiler to format your disk, like, say, using an int32_t in places where your operations are only well-defined for uint32_ts), the gotchas in the C minefield will come up and bite you in the ass. Rust was designed to avoid these pitfalls while still being usable anywhere C is. Rust should almost always be preferred for new projects.
OpenSSL was thought to be "bulletproof" and the "go to" option. And look where we are now
Presumably children wouldn't write college essays about their experiences protesting the bamboo tube with a spear sticking out of it?