skysight-inc/HackerNews huggingface dataset:
Yes concessions, sorry, my non-native-English brain knew it was con-something.
I can't confirm this. Same Chrome version. Copying from this text as well as copying from the address bar after visiting the site, I get exactly the part I copied.
Of course they will pull ahead of each other somewhat now and then. In the grand scheme of things, they're statistically at the same level of development, and becoming more so over time (when it comes to the software).
This goes to the heart of the matter.

Is freedom to build whatever you want without having to pay gatekeepers important or is freedom from rules important?
Where to begin? Phone traffic is circuit-switched, internet traffic is packet-switched. This is a fundamental difference in network topology.

The phone network carries only one type of data - audio - encoded in one particular way.
Nothing less from the son of the captain of the Millennium Falcon.
Fundstrat Analyst Tom Lee Says Bitcoin Will Reach Over $15000 Next Week
Show HN: Software developers and tech-savvy entrepreneurs, self-fund your dreams
What a surprise. I was certain that when Najib Razak will be cornered, he would've resorted to election rigging.

Looks like his rating tanked so hard, that even foul play on a level available to him did not gained much for him.

Congratulating Malaysian people.
You are correct, if you have no need to add additional servers or scale the platform, have predictable bandwidth and storage requirements, and your sysadmins don't mind patching all the base OS instead of just rolling new VMs.

However AWS allows you to accomodate uneven growth and load. You can create new machines in minutes (or half an hour for Windows). The virtual nature allows you to quickly ditch a broken host for a good one. You can also save money on development infrastructure by switching it off, or run background jobs on spot machines. Then there's the other services available such as S3 and Lambda.

Of course there are other clouds worth considering, but the advantage of cloud infrastructure is the ability to call it up without months of lead time.
OP here.

I've built TONS of software but have never had any idea how to sell it. Time after time I've built software that goes nowhere because the software was great but I didn't know how to sell it. Eventually I thought NO - I'm not going to build anything else until I work out how to sell. What's the point in spending years learning to write full stack SAAS applications without being able to turn it into income?

So that's my new mission - work out how to sell, because there's absolutely zero point in writing software if I can't sell it.

After I heard this interview https://mixergy.com/interviews/blublocker-with-joe-sugarman/ I went and bought Joe Sugarman's book https://www.amazon.com/Adweek-Copywriting-Handbook-Advertisi...

So here is my first attempt at writing sales copy:

https://www.selffundyourdreams.com

I'd love to hear your blistering attacks or kind praise, but mainly I'm just interested to hear your opinion. What do you think?
If any Malaysians can answer:
Recently Malaysia has been in news for increased religious extremism/fundamentalism. Can any improvement on this front be expected by the new government?
IBM Rounds Out Power9 Systems for HPC, Analytics
Ubuntu 18.04: Unity is gone, Gnome is back, and Ubuntu has never been better
Missing Data: Instrument-Level Heffalumps and Item-Level Woozles (1999)
Bitcoin growing its value (deflating) is precisely the problem because then you have no reason to take the risk to invest in the first place since you'll reap the benefits by merely doing nothing and holding your coins that keep getting more valuable.
What I said doesn't imply this at all. I'm just stating that there's a trade-off between the freedom of corporations and the freedom of the people (but different kind of freedoms, ofc)
Informative AND inspired writing:

>"We managed to get about 9 lathes out of each 2x4 on average (sometimes 10, sometimes only 8). Remember, in planning for this, that the saw blade has thickness, and that all the sawdust has to come from somewhere."
Yuck. That's a perfect example of Apple making decisions for its benefit instead of its customers.

I feel the same way about iCloud vs third party storage services for things like photo syncing.

:(
I think you are actually in agreement with the person you are replying to?

They point out it is freedom of ISPS vs natural people, and you are pointing out that considering ISP rights the same as people is bad.
The Pantheon of Services in Nutanix Acropolis
One point about libraries: I would recommend starting up with Reagent, as it has a simple and fairly intuitive model, and then moving on to Rum, which allows you to do anything, while being small and elegant.

I do not recommend Om for starting.
Wow. That is truly impressive work of art and engineering. Great work, Bree!

I recently dove back into building a LEGO Technic model, 25 years after last building anything in LEGO.

It was such a joy and pleasure, and so relaxing to just sit and build while listening to an audiobook. I highly recommend it to others, who like me, have a hard time relaxing.

LEGO therapy FTW.
Think of buzzwords as familiar faces for the readers. Sure, you can overdo it and make a buzzword soup, but a few buzzword can give the reader a quick idea of the product.
An Overview of the Present Top Analytics and Business Intelligence Vendors
Once Oracle buys them
A hobby is something you pay to do.
Having many social interactions can be a competitive disadvantage:

"Army scientists recently found that the best, high-performing cybersecurity teams have relatively few interactions with their team-members and team captain."

https://www.arl.army.mil/www/default.cfm?article=3209
But how do you handle those optional values then? Let's say you run a classifieds site, some of your users will probably prefer not to specify a price, it has to be an optional value. Or age field on a dating sites. How do you filter that data, or handle sorting on that field, without using null values to mark those that are undefined?
Frankly, the idea that there must be sensible default worries me.

Take a database of people. There is literally no sensible default for name, age, gender, height, weight, social security...

If you’re amazon, your products have no sensible default for manufacturer, shipping weight/size, delivery address...

In fact, for just about any real-world data, there simply is no sensible default for anything at all. Most “sensible” defaults will eventually bite you in the arse. The only sane way to keep nulls from your DB is to refuse inserting incomplete data in the first place, and propagate the error to the user. Heavens save your team if you’re dealing with batch data and insist on not allowing nulls in the DB, though.

You can sweep this mess under a rug and pretend you have no nulls by turning things into relations that are allowed to be empty — “there are no delivery_address rows for this user” — but that’s a null in sheep’s clothing. Either your application knows how to deal with the query coming up empty, or it doesn’t.
Clickjacking Google YOLO
The numbers you're offering illustrate the exact point. Our systems work okay when you have exponential growth which can keep pace with the growth of debt. But assuming infinite exponential growth is unreasonable. The question is not if, but when the exponential growth ends. I tend to believe we're getting extremely close to that point already.

----

On a more fundamental level money itself is debt. It's how nearly all money is actually 'made.' Think about how banks function. #1 deposits $100 in a bank. That bank is required to only hold onto 10% of this deposit, and so they can and do lend $90 to #2. #2 spends that money which ends up getting deposited at another bank. That bank now lends out $81 to #3 (keeping 10% of that $90 on hand). And this process repeats over and over. In the end $100 of 'real' money ends up creating $1000 of debt. And now add in interest -- that single $100 can actually end up creating thousands of dollars of debt. The vast majority of all money in our economy is somebody else's debt. This is one of the main reasons inflation is seen as so important. It decreases the value of older debts, and also works as a penalty for simply holding onto assets as opposed to spending them and keeping the scheme going.

The next issue is that now a days nearly all wealth is in the form of financial assets which naturally inflate their 'real' value. The current market cap of Apple is $920 billion. And that's made a lot of people a lot of wealth. But the issue is that if any substantial amount of that was attempted to be liquidated, the price would obviously plummet - precipitously. And of course this is the same for all financial assets. And then we get to financial policy. When having literally 0 interest rates was insufficient to get those assets to inflate enough on their own to show growth, we turned to quantitative easing which is effectively buying things with monopoly money in a last-ditch desperate effort to make their price go up. Is this indicative of a sustainable and healthy system?
The "gist" of Net Neutrality - "all connections and data packets must be treated equally, except when ISPs give access to some sites for free to some people, and when live audio and video streams need QoS prioritising, and when nasty websites need blocking".
Nice web site! I have been using Common Lisp since 1983 when I updated my Xerox 1108 Lisp Nachine.

In the last 35 years I have probably only averaged using Commin Lisp for about 10% of my development but still love the language.

One problem the Lisp world has is too many fine implementations of dialects of different Lisp languages. I find it impossible to not experiment with most of them.
Might be some custom JS on the page you are looking at - what exact URL was it?
How to be a successful project manager
Thank goodness for Slackware and Devuan.
The comment section is really rich with insights.
Qualsevol parida
The problem with Venezuela is definitely not that people stopped believing in the currency. That's a consequence, not the cause. It's not like people are going to wake up some day and stop believing in the dollar. If the economy of the USA was to collapse however, then that would be a problem.
I liked clojure when I dived into it but lack of static typing is a pain especially once you have got used to the wonderful refactoring and code-intelligence abilities you get by adopting the tools of static typed programming languages like Java/Go/C#/F#. Also performance!
Another issue is that the concept of NULL is ill-defined, if you really think about it. There is usually no way to distinguish between use of NULL to represent (1) A missing value, (2) An unknown value, or (3) a default value.

These are not trivial distinctions; knowing the semantic intent of a NULL can either hamper or aid in reasoning about a code-base and avoiding subtle errors
The drug-addict comparison is apt, given how services like these are designed to be a perpetual dopamine drip to keep you engaged.
Thank you very much for sharing this personal story. And yes it sounds very plausible, for making the choice binary. I wish more revolution glorifying people would read it, as for them the revolution failed, because of other states supporting Franco and not because of this inherent bloodshed of the class war.
Rust will do optimisation on the layout of Option-looking data types to simplify them down to a pointer size if possible.
GPS works the same way - it locates you at one of two points, one in space and one on the surface of the planet. The GPS receiver then assumes you're not in space.
Press release: launching Lyra, an open, nonprofit conversation platform
Thanks to the HN community for helpful feedback in the past!

London, UK: A small team is launching Lyra, an open platform for online conversations which challenges traditional social media. Lyra is nonprofit, ad-free, community-focussed, and offers powerful tools to enable rich conversations and prevent harassment.

“Open communication is vital to democracy, discourse and society,” says philosopher A.C. Grayling, an advisor to the Lyra team. “It’s very important to support discussion and debate better than current social networks do.”

Lyra (http://www.hellolyra.com) supports complex conversations and debates by using an innovative tree conversation format and providing powerful tools which allow users to control what they read and who sees what they write.

“People are natural communicators, natural debaters and chatters,” says project leader Fintan Nagle, a researcher in cognitive neuroscience at University College London. “We need online tools which support a full range of expression.”

"There is increasing concern that extensive social media use can lead to people feeling 'addicted' or unable to stop checking their phones," says Dr Leila Jameel, a psychologist at King’s College London. There are also concerns that social media use can cause or exacerbate a range of problems, such as body image issues or sleep disturbance.

Lyra focusses on positive communication rather than addiction; tools to prevent harassment are built into the platform.

“Open communication is vitally important to democracy, discourse and society,” says philosopher A.C. Grayling, an advisor to the Lyra team. “It’s very important to support discussion and debate better than current social networks do.”

Visit Lyra at http://www.hellolyra.com
And view an example conversation at http://www.hellolyra.com/hard_problem

Read the rest of the press release here:
http://www.prweb.com/releases/2018/05/prweb15468619.htm
Ah that explains it, I'm in the south.

I've seen the glamping sites with yurts in the lake district before, but I assumed they're few and far between. Guess I was wrong.
No you wouldn't. When people say 'homeless', they don't care about the residential state of the individual, but the physical state. I couldn't care less if a fellow rider is homeless as long as they don't stink and are not rude or violent. I don't even care if they're drunk as long as they don't interact with me.

I take the bus to work everyday here in UK and besides some people squashing too close to me when they sit down (which is more to do with the size of the seats, to be fair), it's perfectly fine.
Union Proof – Dark Websites
As somebody who frequented Malaysia extensively in the first half of the 2000s (in the aftermath of the ruinous 1997 currency crisis) I’m very curious to see how the dynamic between Mahathir and Anwar plays out: the latter was a member of the former’s government during the crisis and the former had the latter jailed on what were wildly held to be trumped-up sodomy charges (as the article mentions). This is going to be a very awkward working relationship.
Its a sunny 70 degrees year round

No, it isn't. In fact, it's May and it hasn't been over 61 in over 2 days. And it's not usually sunny except September-November.
Tangential shout out for a nice FOSS alternative to Patreon ... Liberapay.

Matrix has an account with them, you can support them there, and 100% of your money goes to Matrix.

https://liberapay.com/matrixdotorg
>it’s the belief in that value will increase due to growing adoption.

Right, deflation.

"In economics, deflation is a decrease in the general price level of goods and services.[1] Deflation occurs when the inflation rate falls below 0% (a negative inflation rate). Inflation reduces the value of currency over time, but deflation increases it. This allows one to buy more goods and services than before with the same amount of currency."

Merely increasing the number of available coin doesn't create inflation unless it matches the demand for it.
Yeah, from here: https://youtu.be/N5oZIO8pE40?t=31m38s

From where he says, “Now why did we want to do that?” :)

edit:

He starts talking about SPIRAL. (Cute name.) “Synthesizing Programs for Images using Reinforced Adversarial Learning” Link here: https://deepmind.com/documents/183/SPIRAL.pdf

Authors: Yaroslav Ganin, Tejas Kulkarni, Igor Babuschkin, S. M. Ali Eslami, Oriol Vinyals
"For my friends everything, for my enemies the law" - Óscar R. Benavides

Trade agreements limit the size of import tariffs that can be imposed and this bypasses those limits nicely. (Not that ZTE weren't stupid to do this in the first place).

On the other hand if it suits the right company they can do what they want. For example massive amounts of vanadium were shipped from the Congo to the US during sanctions for use by the US aircraft industry.
At some point one will include external libraries, written with different styles and standards. And then will modify the libraries, making them effectively part of the core code base.
Great talk, but I still have a couple questions that I'm sure someone here can answer:

1. I didn't see what the smart pointer stuff had to do with C++17. Aren't these all available from C++11? Are these something new that I missed, or are they just comments on how to avoid bugs, based on Herb Sutter's personal experience?

2. Should I std::string_view everywhere I used to use std::string now? The examples given seemed to lean heavily towards using std::string_view as parameters instead of std::string, but should I use them as a drop-in replacement everywhere?

3. The std::optional example looked really clunky, relying on checking an exception. I see there are a bunch of nice operators and utility functions on std::optional that cover some use cases, like coalescing, but will we get something that allows for optional chaining?
Boolean has a specific mathematical/logical meaning and semantics. The moment you add a third state, it is no longer Boolean.

The interesting thing is that positive powers of 2 will also allow consistent extended Boolean logic and semantics.
Oh my God, and it's themed around Benny the spaceman too!
I am a vegan and I am aware of the use of fetal bovine serum and I am all for it. Still way better than slaughtering billions of animals every year.

Until we have a plant-based growth medium I won't eat any fake meat myself though.
It's your basic grand conspiracy theory setup. You see a bunch of sensible features that don't add up to any particular larger plan, they see a sprawling plot by innumerable enemies to destroy a status quo that never actually existed outside their imagination.

It is amusing to me that they call themselves "Veteran Unix Administrators" because an operating system needs _software engineers_ or at the very least _hackers_ and the last people you want doing this would be sysadmins I think all the very worst software I have to interact with was built by sysadmins who had the idea that programming wasn't that hard so they'd do a bit in their spare time...
Is it more visible than London, for example? I know people talk about it a lot but you see some extreme wealth inequality in many big cities.

(Just genuinely curious, it's not a trick question)
During the Battle of the Bulge, the Germans infiltrated the American lines with fake Army officers who would give unproductive and confusing orders. The impostors spoke perfect English and often had been raised in the US.

The GIs unmasked them by asking them questions about baseball and shooting any with a wrong answer.
You don't need option types for the compiler to enforce safety around nulls. Its possible to model null as its own type in the type system to enforce safety.
Immutable Insult – Send your friends a cheeky insult, on the blockchain
From 2005-2010 the city had a very positive vibe: we're the most European city in America, we love good food, we have a balance of artists and people who support the arts. Now it's overcrowded, overvalued and overcapitalized. Rather than being welcomed, you will be resented and perceived as pushing other people out. Oakland has a more friendly and creative feel these days, if you can deal with the pervasive criminal element and left-wing monoculture. Plan to make your money and get out.
> former had the latter jailed on (...) sodomy charges

Wow:

https://en.wikipedia.org/wiki/Anwar_Ibrahim_sodomy_trials

"Sodomy, even if consensual, is punishable by up to 20 years' imprisonment and whipping under Section 377B of the Malaysian Penal Code.[18]"

"(defined as "carnal intercourse against the order of nature")"

It's not written in the article how much, but it seems Anwar Ibrahim spent quite a lot of time in prison, more than once.
> I sometimes wonder why Lisp has not been more popular in the technology industry.

I think one of the problems is one of marketing.

The hackers of the 60s wouldn't have cared but there must be a number of people and businesses since who have been put off, consciously or unconsciously, by the language having the same name as a speech impediment.

I'm being entirely serious; I think the language would have been more popular with a cooler name.

Another problem is a perception of Lisp as being an old language. When I tell work colleagues about how great Lisp is, they're put off by it having been around a long time. I tell them that's ridiculous, the /computer/ has been around a long time, should we abandon that? But it is an uphill struggle.
Simple Async Universal React Redux Boilerplate
A family member of mine is, in fact, a low-income housing developer in SoCal.[1][2] She has built and maintains hundreds of units housing poor and working-class families and seniors.

She has to put up with all the same crap--the community input circus, being slow-walked by the zoning board (no matter that they were literally begging her for the housing only months earlier), endless CEQA litigation, etc.

Even though she's being given money by the state (as transferable tax credits) to build housing that is wholly, perpetually BMR and which municipalities are legally obligated to push through (because of the quota system), she's pretty much in the same position as any other developer. Even though she'll have all her ducks lined up and pretty much prepared to break ground the same day she submits her full proposal, it can still take years and ridiculous amounts of money (tax payer money!) before she can break ground. She has to swim up the same sh*t creek as for-profit developers because the situation is just... that... bad.

You ever wonder why it takes an eternity for the City of San Francisco to complete a housing project by itself and with fully allocated funds? Even though the mayor, zoning board, and every other involved official sincerely wants the project to succeed and doesn't perceive any serious impediment or harm? It's because the consequence of streamlining the process for themselves would be some marginal streamlining of the process for market developers. Somehow anti-development sentiment has become so pathological that politicians and activists will literally spite themselves. Except not really, because they're not the ones getting screwed. But at least they can feel good about themselves for standing up for the guy they just kicked to the curb.

[1] http://www.sandiegouniontribune.com/communities/east-county/...
[2] http://www.thecoastnews.com/affordable-complex-gets-green-li...
Found on twitter, https://twitter.com/Andy_Truc/status/994023661932761090

Looks like this company offers services to help companies combat employee organization, pretty interesting.
Public banks are a good idea. It is part of the success of SME in Germany, because we local and public banks to support them. The third pillar are co-op banks. Which have a similar role.
I'll never understand the fascination with Legos. I had a Gilbert Erector Set, which used nuts & bolts and was made of metal, not plastic.
Just a followup point: for new TypeScript projects, strongly consider using the “strict” compiler flag. This flag enables strict null checks along with a number of other useful checks / restrictions, such as disallowing variables without known types from being treated as “any”. These checks will catch bugs and improve your code but trying to enable them after the fact can be painful
2: You can't use them everywhere. They're a view so you can't use them to actually store a string.

3: Hopefully someday we'll get a proper monadic interface in C++. Until that day, I'll keep using exceptions.