skysight-inc/HackerNews huggingface dataset:
Maybe if C developers wouldn't be ignoring Lint since 1979, and better type systems, we would be having better conversations.

"Although the first edition of K&R described most of the rules that brought C's type structure to its present form, many programs written in the older, more relaxed style persisted, and so did compilers that tolerated it. To encourage people to pay more attention to the official language rules, to detect legal but suspicious constructions, and to help find interface mismatches undetectable with simple mechanisms for separate compilation, Steve Johnson adapted his pcc compiler to produce lint [Johnson 79b], which scanned a set of files and remarked on dubious constructions."

Dennis M. Ritchie -- https://www.bell-labs.com/usr/dmr/www/chist.html

I would like the stack underlying my computing needs not to look like a Swiss cheese.

And yes, C++ is also not the ultimate solution for that as it is tainted by its C compatibility.
The problem for medical devices isn't so much whether custom allocators will work. The problem is whether the FDA will freak out because you're not following industry-best-practice coding guidelines.
And you can say the same thing about mortgages and corporate financing -- sometimes you should. What is your point? Did you even read my post or just hit the "reply" button after reading the second sentence?
When RIOT gets to a more usable state (see the other post recently on the remaining issues), Skype is going to die.
There are different types of kelp, not all of which are as sensitive to water temperature. For example, SoCal's kelp forests were not as devasted as NorCal's kelp forest. The biggest concern for SoCal's kelp forests are controlling the urchin population. Moreover, kelp populations are easily restored through cuttings--an entire forest can be repopulated in less than a decade because kelp grow so quickly.

Kelp die-off is a problem, but it's a temporary and addressable problem.
This is amazon's model. A cobbled together team of 1-3 low level engineers takes a feature of some open source software package or the entire package itself, wraps it in an ill-conceived web layer or existing service and makes a big announcement about it. Almost no one uses it, but there will be lots of conference talks about how great it is.
Or "I'm going to put a facade over my database access because I don't want to be locked in to one vendor". Hardly anyone ever changes there database vendors just to save a few dollars.
You don't need to view a page in full screen mode. Considering the site still works unchanged after 23 years I am really happy they did not design it for the 1995 era screens etc.
The effect works by showing a NSFW image if the referer is detected to be HN.

To avoid the effect, you need to open links to jwz.org in a private window.
I agree with your second point, but you would need to change the substantive content of the article as well. As written, it currently presents both issue and cause as sexism, finishing with (in the last paragraph) "Perhaps it’s no coincidence that all the designers of the workspace were men".
You shouldn't be able to use a type without giving all the necessary type parameters, so you can't form a union type with unbound type parameters in so it's not a problem? I'm not 100% sure what you're asking...

I'm not 100% sure how you can integrate sum types with a flow-typing system, perhaps with pattern matching?
Surfing, the ocean, walking my dog
> I have a friend whose roommate invited over a guy who refused to take his Google Glass off, because he argued it was a part of him.

This just means your friend's roommate's friend is an unpleasant person. Nobody ever asked me to take mine off, but depending on the locale, I probably would have had I been asked.

> Having a potentially always-on face camera is different than pulling out your phone. The person using their phone has to stop what they’re doing, and it’s usually pretty obvious that they’re taking a picture. Not so with the face camera person.

Google Glass is not an "always-on face camera". As I indicated, it is a 15-minutes-on-at-best face camera, that might literally burn the face of anyone who had it on for fifteen minutes. (Seriously, after the Galaxy Note 7, I'd be a lot more scared of the thing and the LiPo it hangs just behind your ear.) And, also as stated, it's extremely obvious when it's taking a picture.
The second part: I want to bring my practical C++ knowledge up to date and I don't know C++ 11.
I've given up on trying to find happiness and instead, find things to be happy about in things I do.

I have an old project I've been working on, on and off. Fixing bugs doesn't make me happy; but I asked the client if I could spend some time / billable hours updating some of my old code and they approved; that made me happy.

I don't particularly like going for walks, but the girl friend and her son do; spending time with them makes me happy so I go for the walk.

Paying bills, cleaning the apartment, doing laundry, doesn't make me happy. But being out of a bad 8 year marriage and on my own (when the girl friend isn't around) makes me happy so I do them, willingly (and they need to get done, lol...)

You can find happiness in anything around you that you do; you just need to be willing to find it.</poetic>
Can you extract domain names and usernames from the U2F devices? Like if someone wants to learn what sites he is visiting and his usernames?
warning: possibly preachy post ahead...

Ebullient happiness is an epiphenomenon. It's a fleeting thing that happens as a result of actions whose ultimate goal is satisfaction and a sense of peace.

Shooting for happy is, to quote bruce lee, "...like pointing a finger at the moon. Focus on the finger and you miss all that heavenly glory." It's a gift, but it's not a reward. Treating happiness as a reward or something you deserve is a great way to make sure you never get it.

I appreciate and revel in the happy moments that come, for me, from service and exploration and study.
That’s not how induced demand works even in the classic example of traffic congestion. So you’re not really in a position to lecture on “economic reality”.

YIMBYs sometimes argue that we can solve the affordability crisis by simply building more market rate housing, because the law of supply and demand dictates it will bring prices down. But that is a simplistic understanding of supply and demand; even in Econ 101 we learn that the price change depends on the demand curve. So what’s the demand curve for housing in SF?

Induced demand is the phenomenon where lowering cost motivates people to change their behavior and start using the good. It shifts the curve. This counterintuitively keeps the cost high despite expanding supply. It’s why roads are always congested even after expanding them.

There are a lot of tech people in the world who would still like to move to SF. There are speculators too. Like adding lanes to a highway that never gets better, it’s possible that a purely market rate based approach will not result in prices low enough to address the affordable housing crisis for folks who are not making tech industry salaries. YIMBYs as a rule really do not like to admit that.

Adding lanes too a highway can help put more people on the road who can tolerate high (opportunity) costs, but you’ve got to look at other solutions too like protected lanes for qualified vehicles. The analogous things in housing would be things like BMR units for qualified residents.
I proposed something similar a few years ago, glad to see it being incorporated into browsers:

http://blog.codesolvent.com/2015/07/why-not-signed-password-...
You just setup a straw-man.

No one else agrees LLC is overkill if making under 100k profit. I would in fact encourage LLC from day 1 for anyone making anything.

(and just auto converting to S-Corp at 150k is also silly, talk to an accountant. Many reasons to be a LLC even if making millions of dollars a year, see many real estate LLCs or companies with 100-1000 employees but still a LLC)
In an authoritarian state, any spontaneous popular movement is dangerous to the leadership, even if it aligns with their nominal aims (maybe especially then). The CCP has been "Communist" in name only for a long time, but Deng Xiaopings market reforms were probably the most obvious breaking point. It's not unsurprising that students who had been taught about the inevitable victory of Communism would protest against this change of course, especially given the surrounding economic instability.

Although Communism and Democracy are frequently seen as opposites in the West, Chinese propaganda doesn't hesitate to claim Democracy for themselves (there are elections after all) and volunteering in various state-adjacent organizations is encouraged. From the point of view of an upstanding party member, organizing a student rally probably seemed like the right thing to do, in good old revolutionary tradition.
The Trader's Guide to Cryptocurrency Taxes
IMHO if you're getting something for infrequent use, avoid batteries as they'll just go bad when sitting around unused.
That would defeat the purpose.

If the purpose is to robocall a hair salon and make an appointment, I don't see why identifying itself would defeat the purpose?
> Giving it an obviously robotic voice when it calls. "People will probably hang up," he said.

Doesn't that really tell us all we need to know? If the only way to get people to tolerate your service is to try and trick them then is your service a good thing?
being outside
walking
seeing things I've never seen before
coffee
laughter
Woman Sues Chris Brown for Rape Throughout Her Menstrual Cycle
Take your Redshift example. It's an outstanding service but once you build apps around it and load a bunch of data the switching costs become very high. AWS can raise the price quite a bit before it makes economic sense for working apps to move off it.

That's a bad example. Redshift is "wire compatible" with Postgres. You use the same drivers. There are a few popular extensions they added to Sql to copy files directly from and to S3 but that's about it.
Can you explain to me why you believe the benefit to society from donating to charity is often negative?
People can send you money through iMessage and you can then use that money for payments at places that both support Apple Pay and take Discover.
If you own a phone line, may I presume you're comfortable talking to a human assistant?

If you are, why may I not presume you're comfortable talking to a robot assistant?

If the experience of talking to the robot is noticeably degraded from the experience of talking to a human, that's a different question entirely---I'm assuming they're equivalent, maybe I should not. But if they are equivalent, what is the difference to the business owner?

(And FWIW, I think the drones would likely drive or walk in; look for Segway or Boston Dynamics to come up with something in the not too distant future ;) )
Pineapple Fund has gotten a bunch of public thank yous from the recipient organizations, so that isn't the case here.
This story resonated with me. I've been very dismayed by the direction political discourse has taken in the past few years. There is relatively little persuasion attempted. Instead, it's mostly personal attacks, shaming, namecalling, internet rage-mobbing and censorship.
Blaming users is a most favorite excuse of stupid developers.
I'm curious if the 40-45 hour work week is cultural. Maybe if society was set up for a 20 or 60 hour work week, we'd see the same type of productivity cliff.
They could be off by two orders of magnitude and not qualify. 2100 is not what I would consider large by any stretch.
(Nice to see the Lisp Defence Force out in strength.)
Clozure CL (https://ccl.clozure.com/) is the counterpart to SBCL on Windows. I never had much luck with SBCL on Windows (granted, I haven't tried in about two years) but Clozure CL always worked fantastically (including threading, FFI, etc).
Interesting thought, could also lead to lower fertility is the other side of the coin there.
If I'm not mistaken, the browsers themselves could act as "authenticators" and help people manage credentials in software.
Oh, what was it... I'm sure I wrote it down in my Google Keep somewhere.
Huh, so basically Windows had it right this whole time?
> But most productivity hacks need an decent amount of discipline, which people with some sort of "clinical lazyness" won't have.

Dismissing ADHD as "clinical lazyness" is about as insulting and technically incorrect as calling Alzheimer's disease "clinical stupidity". Sufferers of ADHD have problems with distractions, and maintaining attention, and systems like those mentioned in the article can help to manage that.
In the long run, we're all dead. How do you make an impact given finite time and resources? Vendor lock in is already far down the list of existential risks to tech ventures. Long term risk due to adoption of AWS specifically is even farther given their track record so far.

What you're talking about here is survivorship bias -- yes, indeed you will find people paying big sums to migrate off of AWS for whatever reason. But they're still around! Unless of course you assume using AWS (or any vendor for that matter) provides no competitive advantage whatsoever, even in the short term.

The specific category of risk you are talking about here are tech ventures that fail because of a specific sequence of events:

- They choose AWS

- They, miraculously, create a successful business on AWS

- Some existential risk emerges due to their use of AWS

- They either fail or cannot afford to move off of AWS

- This singular decision causes their business to fail catastrophically

- And, they would have been successful had they not chosen AWS in the first place

This is a very specific path to failure and is highly unlikely relative to the more common cases of "they never found product-market fit" or "they had a toxic culture" or "they decided to build everything themselves and ran out of runway."
The real upgrade for me was in fact using dnf instead of apt. It seems and work so perfectly I don't even use any synaptic-like package manager.
Also yes, can confirm that GNOME is very well integrated in Fedora. That vanilla feel is so strange coming from Ubuntu, which heavily relies on modification on every package they have.
> He compared it to the electric guitar, a technology that helped humans express themselves in new ways and is considered a positive advance.

An electric guitar doesn't play for you. It doesn't learn to play for you. It doesn't learn how you play and make your playing better.

It just provides new ways to make sound.
I don't really work overtime (and if I do I take some hours off to compensate so it's not really overtime), it really depends on your company culture
>What do you mean by "products"? Is it a particular combination of a specific barebones Clevo laptop installed with specific components (make+model) picked by System76?

It's kind of a case-by-case basis. But some products, like the Galago Pro and new Oryx Pro, are the result of years of working with our partners to even develop a certain class of computer. For a long time, Clevo wasn't even interested in a thin and light aluminum machine (much less a sane HiDPI resolution), but we worked with them to get that into production. The display resolution in particular was a win for us, as they had originally planned to go with a 3840×2160 display, but at 13", it was too-dense for most of our customers without fractional scaling. So we had them source a 3200×1800 display, which is just right. And when our customers and fans wanted a slimmer bezel on that machine, we released the 14" version with the same exact chassis but a bigger display and smaller bezels.

>What do you mean by "ensure all components are working together"? Do you mean check whether a component is already supported by linux and in case the support is iffy the System76 staff picks some other component (make+model) that's better supported?

Some components—like a DAC or Ethernet chipset—are not always directly chosen by System76; it's a decision our partners make when the product goes into production. Much of the time those components work perfectly fine out of the box in Linux, but sometimes it requires some firmware or driver work to get it working perfectly, usually if the component itself was only originally developed for and tested against Windows.
Good riddance. I just want to maximize or tile my windows -- I've never found it useful to have desktop icons. The desktop just ends up as a sea of icons that you have to hunt through to find the one you want.
The lawns are part of the problem, so are toilets and baths and showers, and agriculture and industry. The point is that identifying the problem isn’t hard, it stopping it is downright impossible. Who is going to stop people from having lawns? Who will stop powerful agricultural interests from growing almonds?

Until the water runs out, people will waste it.
It's handy. Some people find it useful and are willing to pay the price of a coffee to get that done quickly and easily.
There is in fact a Federal law that covers that.

The Fair Labor Standards Act.

https://www.lexology.com/library/detail.aspx?g=0bd0fa78-f456...

Someone else here can speak to whether the exemption rate minimum was officially raised from the old $455 per week (the DOL was attempting to increase it). You legally must be paid at least the minimum wage unless you're exempt, and then the minimum weekly pay is in force. The only exclusions are for tip workers, certain types of farm labor, and certain types of seasonal temporary employment.

The DOL also recently increased its penalties for non-compliance:

https://www.fisherphillips.com/Wage-and-Hour-Laws/flsa-penal...
But then you have to tell your assistant what you need done.

Then it has to navigate through the maze.

This sounds great, but seems fraught with failure.
Rust doesn't even have default arguments, a feature of C++ since forever. I've written actual code in both languages, and I still find C++ much more usable.
That's probably true for Americans from the USA, not so sure about Americans from other American countries.
I visited SF prior to 2005 and had a general impression it was very Bohemian with a strong underground scene. To some extent I consider the city today a capitalist parody of this former self, where you can stand in line at "Ramen Underground" and shop at the "Renegade Craft Fair".
What is so funny about this, is that they already have a solution for the corporate market - it's called Teams !!!

The ability for MSFT to reinvent the wheel is astounding. We use Teams at work, and had installed Skype for about 2 weeks before it got so annoying that we deleted Skype.

Now, we're looking to replace Teams with RIOT, once the software gets a little better. By my guess, that will probably be early next year.

The impetus to change is driven by the mindless complexity that MSFT products add to the office 365 stack. Every time we add an app, a new group gets created. Now we have so many groups, I am afraid of deleting them, as documents might be attached.

I still don't know what all Skype did for the brief two weeks we had it, but it's gone now!
What if they kick you out? (Or their AI fraud detection mistakes you for someone else)
> Corruption isn't the only logical conclusion. It's foolish to pretend otherwise.

Instead of blindly speculating on what could be true, when you've already said that you're not familiar with the topic, how about doing your research on the facts and learning why this is what's actually true.

You started off with a claim that was directly debunked by actually reading the article. Then you pivoted to speculating (but not substantiating) the existence of information that could hypothetically make your original statement a little less incorrect.

At this point, the only foolish thing is pretending that you're contributing to the discussion in any meaningful way.
I agree that I'm all against anyone even getting near the wheel after drinking, and the police should have every good tool at their disposal to prevent it.

> "By the time an officer asks you to submit to a BAC test, they've already observed enough behavior to make them believe that you may be a danger to others."

Not true at all.

I know of numerous instances where people were required to blow into the breathalyzer with no prior observations related to substance impairment, or even a field sobriety test.

I personally had an instance where I was stopped for 'suspicion of speeding' where the officer got no high reading but thought I was going fast (possible; I'd seen an odd reflection off to the side of the road and braked a bit), I had been driving for hours and had consumed zero drinks for days, but he told me to sit in his cruiser and do the test. Seemed disappointed.

So a bad testing device could be a serious issue.
What did they call it before? As the article mentions, CMU has been doing AI for a long time.
May 2018: Python and Scala climb the ranks of language popularity
>So pretty much like every job I've ever had in the private sector.

Yes, but with a lot higher pay, and often with better insurance, etc. And your work experience in industry has more weight. I don't know how employable a person is if their only experience is teaching.

Just looked up two of them in a nearby university. 12 month salary is $75-80K. No stocks, bonuses, etc. Both have MS degrees.

It is a decent salary if the job is not stressful, and you are in a dual income family. But job security is likely poorer than in industry.
Ask HN: Does separation of DAL and Business Logic create simpler applications?
Having worked in software in a few different domains, I've bumped in to this question quite a few times with different companies doing this different ways.

The traditional n-tier / mvc / DAL mindset is that data validation needs to happen in a set of native objects, and once that logic is evaluated data can be updated in the persistent data store.

Why is this preferred over maintaining data integrity at the datastore level, and having all the API endpoints getting to behave as pure RPCs with data retrieval and business logic mixed together?
As Wisconsin’s and Minnesota’s lawmakers’ paths diverged, so did their economies
Seems like the university put a decent amount of thought into the program. I wonder whose brainchild this was, and pushed for it to be its own degree?

Regardless, even if a student no longer decides to pursue AI research or employment after graduation, they still have a marketable skillset for a variety of jobs.
To me it seems like open offices are worse for everybody. For different people they are worse in different ways.
True that, CMU has been doing AI for a long, long time. In terms of what CMU undergrads called their AI work before... Probably just a focus within a more general major like Computer Science.
Accessing Devdocs from Emacs
Yeah, people in the past were tortured for being witches, therefore there are no human rights today and everyone should shut up about criminal reform. It is not that bad, since someone else had it worst, so stop talking and trying to change things.

Past excesses are how we got to current "human rights standards". Also, rationally, good feeling from being tough on those entitled lazies should not be reason to stop discussion about whether such schedule is reasonable.
Why hasn't Canonical hired a designer to modernize the UI? Surely they can afford it. Is it a point of pride for it to remain outdated? I guess that's a feature from the POV of the primary Ubuntu target demo?
Tidal Accused of Faking Music Data
Show HN: PopPic – Creating interactive 3D photos with computer vision
Do you call this Artificial Intelligence?

I dont call this AI, I call this automation.

I know AI is a buzzword, but unless something is trying to think, its not AI to me.

What they are talking about seems to be automation through lots of code.

But hey, I havent been keeping up with this field, not sure what people are calling this.
Probably "Computer Science", I'm guessing? Most schools (as far as I'm aware) treat AI as a part of computer science.