skysight-inc/HackerNews huggingface dataset:
We’ve iterated on our process quite a bit for my startup. I agree that sometimes you need a completely new approach, but more often than not what already works for another team will most likely work for us with some small tweaks. What I find works pretty well is to think about the problem, apply our existing knowledge and experiences to the solution, make any obvious edits for our unique, then test it out. From there, we make tweaks if needed to get to what works, or we completely scrap what we know and try something completely new. Process, like product, requires iteration. But process is also built off conventions and modeled off core human behaviors. Chances are the wheel doesn’t need to be completely reinvented. My advice would be to fork what works on the process side, and use all your creative energy to come up with something new on the product side.
It's been so long I had to look it up: SS is the stack segment.
On the TGV from Luxembourg to France, there were no barriers. And nobody ever asked me for my ID; in one of the legs, they didn't even check our tickets.

I don't doubt they keep those manifests, but I've found very little actual control.

Brussels does have troops going around, which is unsettling, but I never saw them inside the actual station, nor stopping people entering it, even after that poor devil immolated himself last year.
I am with you in this general rant. However, in this particular case, the delay was a consequence of the introduction of computers and asynchronous telecommunications. I was not around at that time but it seems nobody anticipated that putting all the logic in a computer would result in worst performances as opposed to older designs were computations were essentially carried out by relays wired together. Relay logics worked in parallel, when CPU have to do things sequentially.

Fun fact: some operators around the world refuse to use computer-based systems for some applications because of that, and they are getting a strong support now because of cyber security threats. A relay is hard to hack :D
Type declarations in Common Lisp are unsafe. Violating a declaration at runtime is UB.

What SBCL is doing to Common Lisp is similar to what C compiler vendors did to C. In order to win at benchmarks, C compiler vendors started to use UB as a license to miscompile optimized code, which got them better benchmarks.

Common Lisp has very little UB, so the C strategy is harder to execute.

SBCL basically first needs to sucker their users into overusing one corner of the language that does have UB, type declarations.

They get their benchmarks, at the cost of saturating the ecosystem with code that overuses UB, basically poisoning the ecosystem.
Not him personally, but at least 2 out of the 4 parties are, by Malaysian standards
I guess I'm breaking the rules of "good" argumentation described in that article/essay now, but I'm yet to see anyone that links to "slatestarcodex" or similar "rationalist"'ish site, link to an article that is not an absolute massive scientificy sounding wall-of-text.

Since this is basically the exact opposite from what I remember reading - correct me if I'm wrong - in "On Writing Well", I've started to assume that their core discussion/argumentation technique is actually a kind of attrition warfare - to tire the opponent out.
That's the thing. I don't think audio and video should be that common on websites. Outside of youtube and netflix, 99% of the time I do not want audio or video content to play automatically.
I just dumped Windows 10 for full on Ubuntu 18 on my desktop and so far so good. Great that it has whatever you need only a shell command away. Thumbs up so far.
> One cool way to engage users is about using muted autoplay and let them chose to unmute (see code snippet below).

This line really illustrates how poorly Google understands the role of the browser. The browser's job isn't to help developers "engage" users, which just means getting them to spend more of their time on the site. Why would any user install a browser which is optimized to consume as much of their time as possible? The browser's job is to protect me from abusive publishers, not enable more abuse.
Just Commit to a System
To be clear, I wasn't making a comment on the tone of the original author. I tend to agree with you about the tone, but that person is not a company and is therefore held to slightly different standards. As far as the Microsoft thing, my read of that was that it was a vehicle for saying "everyone else already does this, it's the norm and expectation of consumers, don't be weird and proprietary" rather than wanting to bring in anything about Windows or whatever, especially since the article was talking about Linux distros. I have no ponies in this race, but I found System76's response very poor.
Very interesting question.
this should also go to Reddit to get more feedback.
Weekly Machine Learning Opensource Roundup – May 10, 2018
I like scientific studies about this, but this won't make meat eaters change their mind. Instead, they will feel attacked. Convince them with cool things, not science.
CadQuery – a parametric CAD script framework
We long had zero-rating in the form of toll free telephone numbers while most long distance calling required per-minute fees. That system worked okay because it just transferred costs from one party (the caller) to another (the callee) and was available to any provider who wanted to subscribe to the model. Zero rating that works like that would be okay.

What people are worried about is when the ISP's get to play kingmaker about which services will get deals and which will not. The cable TV providers are among the most hated companies in the US for a reason, and those are the only broadband ISP's available to most Americans.

Zero-rating as we fear it is just another way to let them impose arbitrary and capricious costs on their customers.
Do you mean this one? https://www.amazon.com/dp/013143635X ? Or do you mean a different book?
My biggest complaint with plain html pages like this is that they're unpleasant to read on windscreen monitors. If you're publishing something like this, please consider adding "sakura css". It's designed to be tiny and to apply to plain html pages. They also have a bookmarklet.

https://github.com/oxalorg/sakura

`<link rel="stylesheet" href="https://unpkg.com/sakura.css/css/sakura.css" type="text/css">`
It implies that someone owes an apology or at least an apology is fitting but the author is willing to forgo it.
Combined with https://spectrum.ieee.org/tech-talk/robotics/artificial-inte...
(the fake Obama video tool) it's going to be tough to verify that you're talking to the real consenting person vs a machine.

Identity theft is going to get a lot more interesting...
RBS hopes to draw line under 2008 financial crisis with $5B US settlement
Alexa and Siri Can Hear This Hidden Command. You Can’t
Turris MOX adds Nextcloud to put users back in control over their data
> That is not how large organizations work.

Wikipedia indicates they employ 21 people. That could be off by an order of magnitude and it still wouldn't qualify as a "large organization."
Being a tad pedantic and agree with the spirit of the article, but this just seems like a result from the overuse of the phrase 'best practices'.
I'm super happy to see that the BSDs were contacted (with the exception of HardenedBSD).
> does the US really try to enforce its export controls not just on our own country, but on foreign countries?

Yes. We run the international world order. Our sanctions are pretty much an international edict that all nations/companies have to adhere to. It's a perk of being the sole economic and military superpower and being the leader of the international world order since ww2.

> do we really expect to keep all our goods from making it there by way of third-parties?

Yes. Not only that, our national interests trump foreign countries'/companies' interests. We blocked a german company from selling itself to a chinese company.

http://www.scmp.com/news/china/economy/article/2051421/obama...
Ya quitting nicotine isn't the objective. I've mostly given up on that; it's quitting the harmful delivery mechanism of cigarettes.
>> Logically-speaking, there is no such thing as Null (...)

Oh but there is.

The author is probably considering only propositional calculi with two truth values, such as Boolean algebra and, er, well, they're probably only considering Boolean algebra because that's what we use in computers, because it maps nicely to 0s and 1s.

However, two-valued logics are by no means the only possible logics, neither are they the only ones that have actually been described in the framework of mathematical logic. Probably the most well-known many-valued logics are Łukasiewicz's and Kleene's that have three truth values (i.e. values assigned to literals): true, false ...and unknown.

... which is to say, "null".

And just to blow your mind, there are also infinite-valued logics, like fuzzy logic and, I'd argue, the good old probability calculus of the reverend Bayes, which is nothing if not a many-valued logic.

The mistake is, I think, that the author is taking "logic" to mean Aristotelian logic, however that is not at all the logic we use in computers. Like I say above, computers use Boolean algebra which is an entirely different formal system with its own axioms, separate to grandpa Aristotle's own. For instance- Aristotle never said anything about functions, mappings from the set of literals to {0,1}, neither did he formally define the algebra of the Boolean operators AND, OR and NOT (a.k.a. conjunction, disjunction and negation). Although you can project Aristotelian logic onto Boolean logic, they are far from the same and I would really struggle to see how one would implement a programmable computer using Aristotelian logic.

P.S. Am I mansplaining now? Wouldn't that be a little ...weird?
No shit. Digging a well, in addition to septic. 15k is fucking stupid for a septic tank but it's California. 5k for a well would be ridiculous as well.

So digging a well, would save over 5k for water, plus the monthly charges. I guess I should have specified. I thought saying "Dig a well" was relatively self explanatory in the fact it would likely save money not only in the short run but over the long run as well.
Data and the bid to simplify grocery
> Python code rarely looks like this

Using implicit truthiness to test for empty sequences is idiomatic Python, for better or worse.
Not in my hands, no.
I don't think there is a remote possibility of this happening in the near future (10-20 years). I work in one of the best deep learning research groups in the world. We were discussing this. And the first question one of my friends asked was- "so the Google assistant knows how to book appointments between 10 and 12pm". Meaning, if you change even a few conditions in the request which is not present in the training data, the call won't go as expected.

However, there is a risk of the AI manipulating us. This is only due to the mistakes by Google engineers not because of the AI becoming "smart".
Sure, an older diesel bus with just 2-3 people on board is obviously less efficient than a car with 2-3 people on board.

But you also have to factor in that most buses run for a lot longer than the average car, sometimes decades and millions of kilometers. Most of the time they're not even "put to pasture" because they're worn out, but because newer buses are more efficient and have more creature comforts. So the older buses are brought in when for instance there is rail maintenance and you have to replace a train line with buses. In comes the old stock, still pulling its weight.

This also ties in to the environmental load of producing new cars/buses, you need a lot less raw material to make a bus that moves 60 people, compared to the cars needed to move 60 people.

That's why old stock is cycled out regularly, to improve efficiency and reduce pollution on the busiest lines. The the older buses get moved to more sparse routes, with less busy schedules and less stop-and-go.

Where I live, a surprisingly big problem is actually that too many people ride the buses during rush hour. Sometimes you just have to wait for the next bus to come and hopefully have some space for you. I'll admit that's really a luxury problem to have.

Public transport is vastly better for the environment and for congestion, unless nobody uses it. That takes investment, but politicians are way too quick to say "well no one's using it now, why should we invest?".
It’s as simple as determining if a given program will halt.
It will certainly make scammer's jobs easier.
Showed the Booking AI built for Google Assistant to my Barber today he was cracking up
Where is C's (un)official home page?
With KDE that got so much better in the last 2-3 years, Qt license that is not an issue anymore since a long time... why so many distros are still using GNOME (especially version 3)?
I don't know what their numbers are exactly, but the math often comes down to something like cost of customer acquisition being $10, and customer lifetime value being $80 over 10 years. As long as there are customers to be acquired, and money to spend acquiring them, you should get as many as you can as fast as possible. This is clearly long term profitable, but the first many years you do this, you will be in the red. The flip side is that you could stop doing this and become profitable overnight (at the cost of foregoing potential future profits).

It's still a bet, it's impossible to say if the lifetime value holds up in the face of competition, screw ups or changes in the business environment - but that's why it's an investment.
The economics of veggie proselytism actually look pretty good.

Animal Charity Evaluators found that for every $11 spent in online ads, you could make one person go to a website, sign up with their email, and pledge to go vegetarian for a year. The average vegetarian [1] produces 1.5 metric tons less CO2eq per year, so this means that the online ads decrease carbon at a cost of $7.40 per ton. That's cheaper than buying typical carbon offset certificates ($10-$15 per ton).

Maybe it's too optimistic to assume that everyone who makes a pledge on the website actually stays vegetarian for a year, or that they were average-level meat consumers before. Still, animal farming is bad enough that reducing it is probably cost-competitive with other current CO2 reduction approaches.

[1] I'm not sure if their use of "vegetarian" means "completely vegan".
Apparently the job market is hot in computer science:

https://www.insidehighered.com/news/2018/05/09/no-clear-solu...

In any case, if you're thinking of enrolling in a Ph.D. program, I strongly urge you to investigate the job market first. In math (my field), the job market is difficult and becoming more so. Apparently it is more so in the humanities and social sciences, less so in statistics.
I agree with the author. Googles new appointment setting functionality is pretty cool but what if it gains the ability to reason. It will be able to start writing novels and putting writers out of business. It could start negotiating treaties with foreign leaders and inadvertently cause world war 3.

I’m just not sure that Google thought through all the possibilities before unleashing the ability to make haircut appointments.
A Sentinel is guaranteed unique and distinct from all other objects.
Jokes on you, I already don't have a sense of identity. Not rly a joke.
Hi, great fan of your presentations on clasp.

Have you had an opportunity to look at Julia? It seems that there is some overlap in what can be achieved - with some obvious differences: as I understand it you had a lot of c++ - that could probably (today) be linked from julia, but not "integrated", starting from a green field with Julia, ideally one could do most things in Julia - maybe with some help from rust. And Julia is not a common lisp, obviously.

But in merging a high level language and the love, it seems Julia has been successful in getting a lot of real-world, "all Julia" libraries, with "sufficient" performance.

If you were starting over today - would you still prefer to build a common lisp with close integration to c++?
People who are not wealthy often do not have the nutritional knowledge or easy access to grocery stores with good produce. The issue is deeper than time.
Where do you live? I'm pretty sure that is illegal in the EU
You are not conscious of this, but your car certifications, the driving rules and the road design constraints precisely achieved that, after now nearly 100 years of continuous trial and error. And it will not stop.
I'm sure that this is a dumb question, but is methane from cows a contributor to global warming? Is that the significance of this study? Thanks.
+1 I like this translation, it's much better than mine. Thank you very much.
You really should come visit Copenhagen sometime. Our buses work amazingly well :-)

The only times it gets a bit busy and bunched up is during rush hour, but I've rarely had to wait more than 10 minutes for the next bus, even in the worst cases.
This isn't strictly related to your suggestion, but a more general comment.

Am I the only one who finds it a bit frustrating that any time someone complains about missing/bad functionality in gnome, someone recommends to install an extension, but when a user complains about stability or performance, their number of extensions are blamed?
Haha, I was thinking the same thing.... < toot >
Only works on High Sierra. Any plans to add compatibility with prior OS's?
How much does a house-sized one like that cost?
No, I haven't lost her trust, nor was my response skeptical. In fact, she recognized my purpose was not to doubt her but to correct any behaviors the men had that was making her and other females uncomfortable.

But thanks for assuming.
Second this, have been running Xubuntu on my primary work laptop without issue for the last 4 years.
Ronald Reagan's lasting legacy is that car farts are the one thing he was actually correct about.

http://www.chicagonow.com/dennis-byrnes-barbershop/2016/12/r...
This sounds overblown. I don't think it's that different to having a (human) assistant booking a haircut or a table on your behalf. Just make Duplex introduce itself as "XXX's assistant" and leave it at that.

Sure, the article is about the assistant (theoretically) using the user's own voice, so... don't do that? This would be similar to hiring a human assistant who is also a voice impersonator and saying it's you, but saying "undermine our sense of identity" to describe that sounds like a bit too much.
idk.. every time I open a page like this I think "what are they going to try and sell me this time"

Everyone is different. For instance I have productivity phases, and non-productivity phases.

I have about 2-3 weeks of hardcore 12-14 hours / day coding sprees and then I just can't even if I try and sit there for hours, nothing good or much happens. So I do other, fun stuff, not work related, useless wastes of time. And then I see something or get reminded of something and BAM I'm back on the coding spree and I dare you to interrupt me. I order food, at most I take a 30min walk out the house for bare minimum health, but the rest of time is dedicated to getting the job done.
And then... relaxation phase.

And something else. If my mind feels like it need to wander off, then it should. You don't sprint all the time, you also sit down somewhere and enjoy the scenery. That wandering mind thing means you need a break and maybe should end work soonish and do fun things.
So set a daily reminder to check the list?
GNOME 3.28 on Wayland has this as an experimental feature.
Well..We made Google Duplex for businesses in 6 months with the team of 3: https://news.ycombinator.com/item?id=17037469
Introducing live reloading on the cloud for faster development
Best practices are a very wide category, don't parse HTML with regular expressions is the kind of thing you really should just say don't do that. Camelcase is the middle ground where it's a good idea but personal preference may show up yet people get just as dogmatic about it.

IMO, what trips people up is when wisdom says "don't use Oracle products" it's completely accurate, but not that helpful when you inherit a huge mess.
Swift doesn't have flow typing, unfortunately. It has a few constructs, like `guard let` and `if let`, which let you unwrap optionals in a somewhat nicer way than other languages and are sort of similar to one aspect of flow typing.
That's how the brain operates: No pain. No gain.

I sometimes wonder if the UX mantra "don't make me think" is best. It could be said another way as "make it unmemorable."

Sure there are times that's good. But there are plenty where it's not. We all fall for "oh. I'll remember that." But we don't.

Whwn we work to attain something the brain is wired to value it more.
I've tried KDE Plasma too but didn't like it either. To me it looked like 15 years behind Unity in terms of polishing, aesthetics and design/look consistency of base applications such as file and task managers. Unfortunately Unity was just right for me and everything else feels like a massive step down without tweaking the shit out of it and still not quite getting wanted result.
>I never understood the fixation about ease of installing

The only time I use linux is when I need a linux VM for something. This happens maybe 2/3 times a year, and I can never remember all the random linux specific installation stuff. Ubuntu goes into enough detail that I don't need to google it, Debian doesn't.

My fixation is because I don't care about what version of linux I'm using, I'm not going to be using it for much, I just need a linux kernel and a reasonable package manager.
If those demonstrations actually represent what the system is capable of, I think people here are way underestimating what an achievement that is.

Even though it’s operating in an extremely limited domain, this is the first time that I’m aware of that a computerized voice can have a natural conversation with a human about _any topic at all_ where it’s not immediately obvious that it’s a computer.

That’s a gigantic leap forward.
While the writing on Slate Star Codex could be more concise, I do enjoy a lot of the ideas presented.

A couple of style changes would have a much larger impact on the reading experience. As is there are about 115 characters per line and a narrow line height. Bumping the paragraph size to 16px and the line height to 1.6 makes the article dramatically less tiresome to read.

If you publish long-form content, typography is incredibly important. For long articles like this 65-80 characters per line is the sweet spot.
I would have liked to see exercise level controlled for. Maybe a few other general health markers.
Your comment seems to be missing the point of the parent. It wasn't saying that adding this field was a good thing to do. In fact, it relies on the extra field being self-evidently ridiculous -- it was saying that there's no way to avoid doing something.
Tech Industry Really Needs Professors and Teaching Talent
And do the mechanisms shown in the linked article not tickle your engineering sensibilities? Because they're made of plastic?

Take a look on YouTube for LEGO GBC (great ball contraption) and you'll see the engineering that goes into some LEGO constructions.
Xubuntu for the win.
Sorry to double reply, but yes the "T" spec is exactly what I would want. IMO it's yet another step better than using a "spec" made of untyped nested lists and dicts.

DSL in strings = bad

DSL in native syntax = good
You forgot /s. Some HN readers may take this at face value.