skysight-inc/HackerNews huggingface dataset:
Without being P.C., I have to assume you mean poor people. And TBH, I've had the thought that there must be some big opportunity out there to address for that segment. But I have no idea what it might be.

I feel they live very differently and would spread ideas among their network when some app/service helped their live (cheaper, easier). I have some friends and family that fit into this mold and it's obvious they have a different thought process when making financial choices, even simple ones like shopping for groceries, and they depend on things that >=average earners don't.

And, it seems most of them have smart phones these days. So it's probably only a matter of time before something hits big with this group.

Most apps are for what many would say are "rich people." You pay someone to drive you? You pay someone to run your errands? You pay extra for grocery delivery? Eating out is expensive enough, you paid extra to have it delivered? It's for people who can afford convenience. Opportunity cost is not a real thing for poor people because they lack opportunity.
Office Sway — Create and share amazing stories, presentations, and more
i've noticed more and more cheap USB wall-wart chargers. I can hear them pulsing, it's sort of interesting, but super frustrating when trying to go to sleep (I end up just unplugging.. for which you can hear it scream as it drains)
A contract I was offered had this crap in it. I asked them to clarify in writing what "related to the work" means. They refused so I declined the offer.
What if I don't want to open source it? What if I want to make money?
I think this is a great situation to quote Linus on Linux supporters inside companies (not 100% same, but I think related):

(on litigation against companies that contribute)

> Anyone in the company that pushed to use Linux is now seen as "wrong" and instantly is pissed off that external people just messed up their employment future.

> - Anyone in the company that resisted the use of Linux (possibly in ways that caused the code not to be released over the objection of the previously mentioned people) are vindicated in their opinion of those "hippy"[2] programmers who develop Linux.

...

> Now, even if, after many years of work on your part, you do get that code, what is the end result? You have made an enemy for life from the people who brought Linux into the company, you have pissed off the people who didn't like Linux in the first place as they were right and yet you "defeated" them. Both of those groups of people will now work together to never use Linux again as they don't want to go through that hell again, no matter what.

(source and context: https://lists.linuxfoundation.org/pipermail/ksummit-discuss/... )

...

I think this is the worst part of this SNAFU - Dave has just proven every naysayer in AMD right that Linux is not worth supporting. He cut away feet from the team that has supported and fought for an equivalent opensource driver support on Linux which would be released in lockstep with Windows releases. He has also proven right everyone on nVidia which has talked against opensourcing their drivers and keeping them as a horrendous binary blob. He has also pissed off his greatest ally inside AMD.

All with a single "no". Not "We can't accept this, let's talk about how to make us both happy". With that he gave new ammunition to every manager at every large hardware corporation that's fighting against opensourcing their drivers and made every Linux supporting team lead in such corporation less likely to push opensource world forward. It seems we're stuck in shitty Android kernel forks with shitty GPU binary blobs in near future, with only Windows as a proper contender for good 3D performance.

EDIT: To be clear, I'm not blaming Dave for refusing the patch for tech cases. I AM blaming him for refusing it so flatly and not actively working more with AMD to get the situation fixed. This is not a minor thing - having stable AMD drivers in kernel would really push Linux desktop forward, make sure Linux is compatible with several Macs among other machines and put pressure on nVidia to opensource theirs. But you don't get there by belittling contributors and cultivating "us vs. them" mentality.
I mentioned it in another post, but my guess is that it's due to insurance companies footing the bill (and government subsidies in Canada) so they can get away with charging more.
I played the banabread fork- and tried to mod the engine once to make Turmalin, a sort of team-deathmatch meets 3d-tetris game.
https://springrts.com/phpbb/download/file.php?id=6378

The not being afraid of going unconventional ways refers to the levels of sauerbraten being stored in octrees. This is quite tough too edit if you are used to 3dsmax and blender. Actually that was too much effort- thus the project never came to be- but the way its stored and accessed, is blazingly fast and effective. One has to admire this skills.
I had a colleague who worked on a side project that was no where close to the main business of the company but was related to a "hackathon" type project at the company that he was uninvolved in. His side project took off and he quit to work on it. The company successfully sued him for millions of dollars. This was in the US but not in California.
That was the tiniest of point in this article (unlike the last one). This article is far more useful and accurate to the average person.
but but... I used cout and cin!!
It's hard to understand where you're coming from, given that the topic of the article is Japanese-American internment.
That's quite incredibly thorough. How familiar are you with Blizzard's NGDP protocol / CASC file format?
> A driver which has caused a large amount of desktop users to return to Windows due to its historical issues.

Who's to say its replacement will be any better? If the hygiene isn't there, maybe the quality isn't either.
More than 2 hours right now. Support says they have no timeline for when they'll be back up.
Coordination problems are the biggest problems. A lot of market inefficiency happens because participants simply don't know there's a cheaper/better way to get the thing they want. So there's space for marketing to create a lot of value, by telling people what's out there and why they care.
Mass Spectrometry Development Kit
This was not the case in my experience at Google. It heavily depends on your specific group, project, and direct management hierarchy.

Eg they might let you work on some open source project, but if you wanted to commercialize some side project, it's an entirely different can of worms. (And different clauses I'm your employment contract.)
The map is adapted from the map in Astérix, a well-known comic in French.
The Gallic village (called the Librist Village on this map) is surrounded by Romans (proprietary software) -- and on this particular map, Roman cities are taken back by the Gallics.
It's all a matter of perspective but if you want to work on it, these things can be learned.

Around 5-7 years ago I didn't consider my code exactly high quality, especially when building things from scratch. So I tried to understand what makes good code good, and actually how to spot it. Mostly through reading blog articles, reading actual code and thinking about code. I also got books but only 5 in these years in total. I read only 2 of them through.

So Google is your friend... Have problems with race conditions? There are solutions to that CSP (Golang), Reactor pattern, using 0mq or even STM.

Also don't forget that one things is skill/experience, the other is choosing proper tools. Are you using a simple editor or a heavy-weight IDE? When trying MIDI over Wifi do you Google and try to reproduce the first blog entry you find about. Or do you rather choose high quality components/libraries? # Github stars are a nice indicator for good libs with concise APIs.

But yeah, on the other hand you also need to ask yourself is it worth it? Do you want to be mega focussed and productive? Or do you want to create various things? Being super productive in some place sometimes feels for me a bit Zen-like but on the other hand also a bit boring.
While the majority of EVE players are content to run missions or smash spaceships together for fun and profit

When I was playing Eve Online, ships didn't have collisions with anything but force field bubbles. (Planets were nothing but really huge force field bubbles. (Tower) You could still skillfully terminate a warp to get to the center of one, however. I never figured out how to exploit that.)
I also concluded Dell XPS 13 or Thinkpad Carbon, but never did a writeup. Still have not bought anything.

I want: 16GB, no touch bar, good keyboard, retina screen. I want a stripped down OS X, there are so many processes on El Capitain that just take up memory, distract me, and clutter my screen. I want zfs, not apfs.

I do not want to lose weekends trying to get the webcam or the fans working in Ubuntu. I'll miss homebrew if I use Ubuntu.

I feel like a person with no country. Somebody please pick up the torch that Apple dropped and make a laptop for developers.
Why Liberal States Won America's Tax Experiment
Clickbait about FindFace from earlier this year. A photo-to-id tool that simply utilizes the US American Facebook which has destroyed privacy forever.
...The API seems to be pretty strong evidence to that effect.

Do you have some evidence to counter?

I'm genuinely curious here.
I can sell you a Nokia 1210 if you want
Google has an application process where, before you've written any code, you can ask for copywrite release. However, if you don't do that, they can and WILL claim ownership over your personal projects. It's happened to me.
Good luck, in all seriousness. The article is fresh, and maybe it's recentness will help you win over the AG office.
"16GB, no touch bar, good keyboard, retina screen."

Apple literally sells this configuration
I'd love to see some clear legal advice from YC on this; my guess would be if you are taking a first employee the idea that they would have any time to do anything other than the startup means they were the wrong first, second or even twentieth employee.

After that YC what is the score?
I've been looking at the HP Elitebook 1030. Since it's a "business" model, you can even custom order it without Windows (they install FreeDOS) and a matte screen. But since it's a "business" model I can't find much in the way of people who've actually tried it with Linux. But HP claims I can return a custom order, so I might just try it. If only it had USB-C charging...
See what your apps are sending and receiving
agreed, we should thank google for that (or not) :)
Probably not, but it's a nice thing to do. Telling everyone you're giving their gift to someone else is honestly kind of a nasty thing to do, even if it's a donation. It actually would've been less bad if they didn't tell their employees their gift was going elsewhere.
I used to have good luck with those, but the last one I ordered had a dodgy GPU and lackluster build quality; I had to RMA it, which was a bitter pill considering how much I'd liked the brand. But the previous machine I had from them was going on 6 years old, and after that experience I wasn't confident about owning one of their modern machines for that long out of warranty. (Full disclosure, I actually ordered from Eurocom, not System76, but they sell the same base models. No complaints about Eurocom, which is a terrific company, just the machines that they rebrand.)

I wound up with an Asus UX303UB - it was about $500 cheaper, much lighter, slimmer, sturdier, included a touchscreen, and had better or equal components on all counts except the discrete GPU, which is a fairly wimpy 940m but good enough for my purposes. It also works great out of the box with Mint 18 / Xenial. My only complaint is that the design doesn't emphasize replaceable parts, but the important parts still seem to be accessible and you pay a price for slimness.

Sadly, I'm not sure how much life the Sager / Clevo kind of brands have left in them, if they can't corner the 'durable and functional brick' market anymore. There are some genuinely solid prosumer offerings, these days.
In the Atari ST community there's a hard drive / floppy emulator and network interface called CosmosEx that uses a Raspbery Pi board internally. The Pi has _far_ more CPU horsepower than the 8mhz 68000 ST itself.
I was pretty close to deciding on the XPS13 until I realized it only supports Ethernet by a thunderbolt dongle, and Linux doesn't seem to support thunderbolt hot plugging. So basically I wouldn't be able to plug in an Ethernet cable without rebooting. Are there any good Linux laptops that don't rely on thunderbolt, or am I making to big a deal of it?
So the result is... three notebooks with the same processor and SSD capacity as the MBP, two of which also max out at 16GB?

I mean – the "reasoning" at the start is:

With every passing year, the latest and the greatest in
software is becoming more CPU hungry and memory intensive.
Therefore, it is important to have at least 16 GB memory
and the latest processors in my machine.

But it appears the real differences are simply price[0] and his preference for cheap plastic housings?

Also:

Lenovo has a long tradition of making laptops that last
for many years. Their ThinkPad flagship line of laptops
is targeted at developers and business users and has a
cult following among this user base.

No. IBM had a long history. Lenovo has a long history of preinstalling crapware, and making enough money off it to buy the Thinkpad line.

Made for professionals on the go...

Oh! This is a Lenovo PR effort. Sorry for disturbing, please move on.

[0]: Possibly. Considering the whole article boils down to nothing but price, it's surprisingly laking any information about the prices
Don't be too hard on yourself.

If you're looking at other people's code and finding new insights you can apply to your own work, you're doing it right.

When you look at your old code and wonder:

How did this ever work?
What idiot wrote this?
WTF was I thinking?!?

You're doing it right. It's a sign of growth and improvement.
I still don't know how it can hurt to keep it a secret. Any assistance you could get taints the project's ownership, so it seems like you have nothing to gain by sharing and a lot to lose.
The problem looks reasonably clear. If something is provided to you by the employer, don't use it for a side project.

This can be hardware, software, know-how, office space, work hours, etc. If something was not provided by the employer as a part of your work environment, it's probably fine to use it. But a clear separation should additionally help.
Could you give examples of the current offerings you refer to?
Daplie doesn't have a TOS on the Server. The TOS is established by the owner of the device, literally.
Lisp is old and it's unlikely that you see hype anytime soon. But you can see that Lisp derived languages like Clojure can generate minor hypes. Other new languages may even contain substantial pieces of Lisp influence. Examples would be Julia or R.

Generally the industry has problems reusing old/existing technology. See for example the Javascript domain, where new frameworks for web development pop up every week and the lifespan of frameworks is measured in months.

Instead of using/enhancing existing tools, there is a constant pressure to develop new stuff. Or take Apple with Swift. Instead of using Scala, Standard ML, OCAML, F# or Haskell, they developed a new statically-typed functional language.

It's the NIH syndrome at work. Everywhere. But it's also that tools are complex to learn, so people start new with simpler tools, they grow over time and after some time they are replaced with other stuff. If something gets updated in some incompatible ways, it already causes problems: some users are lost, some users will only use the old stuff, some only the latest stuff and some will try to use multiple versions. See Python.

Full Common Lisp is just too complex for most developers, but it has a life in many specialised and niche applications: CAD, some AI tools, music, robots (like the Roomba), planning/scheduling (crews, telescopes, ...), Expert Systems, verification of software and hardware, some maths stuff, ...

Since Lisp is only left being taught at a few universities, there are not many people able to develop with it. Even when it was taught, it was often only used to teach concepts like recursion and not programming. The younger Lisp programmers found it by themselves.

'Industry' sometimes often has no interest to diversify their programming tools. Many enterprise software shops currently (still) use Java: standardised, broad industry support, ... You won't successfully propose to them to use Lisp, even if the application would be better in some way. For example if the project fails, it certainly wasn't Java fault, because all the others are using it too. If you would use Lisp and the project would fail, it would be Lisp's problem: not enough people, little architecture experience, tools not broad enough, integration story too weak etc... Even it would be successful and in production, there would be a lot of pressure to rewrite it in some industry standard in the next product iteration.

> "if it was the best - as claimed - then there would be a buzz around Common LISP, because huge numbers of people would be using it"

There is no general 'best'. It's all relative to a domain, community, demands, legacy, fashion/hype, ...

Lisp is not more dead than usual. Yesterday there was a donation effort started for the Quicklisp library manager and it's now at $16606.37 .
I feel like this article grossly exaggerated the nature of the laws and relationship between you and the employer. I think it's a good thing that Joel isn't a lawyer because anyone following his advice will lead to implosion.

First, there is a very high bar for what is regarded the property of the company vs your own work. Even if you created your own open source project website and pushed code on your own github account using their laptop, as long as it doesn't directly compete or use portions of proprietary code, there is zero chance it will stand in court. Non compete clauses are next to impossible to uphold unless they literally sold trade secrets or company's code directly for profit. Even if they made a near identical version, it would be a tough uphill climb if you didn't copy & paste their code directly in your own source code.

Of course, the Goldman Sachs vs open source dev was a very interesting and a rare case. I don't have more insight into that case but if somebody could that 'd be great.

But for the most part, Joel's piece is spreading FUD into innocent developer's dreams and projects, and you don't need to heed attention.

For the truly paranoid and follower of Joel's flawed legal analysis which looks at syntax than the semantics or spirit behind the written law which almost always the overwhelming use:

1) Incorporate your own company

2) Purchase laptop under your new corp

3) Do your work on there.

Disclaimer: This is not a legal advice. I'm not a lawyer. I could be wrong. Check with a real lawyer and do your own due diligence.
One of the things that's been infuriating me about the Macbook line is Apple's refusal to go above 16GB. I'm constantly hitting that limit with my VM heavy workload and bloated tools. In my search I keep coming back to the Thinkpad T460p wondering if the bulky plastic case is worth the tradeoff for the raw power. It's maddening I can't have both.
Here's a whitepaper from Seagate with some details:
http://www.seagate.com/files/www-content/product-content/ent...

Sounds like they design them for a 5 year life.
Meh. It's a by-product of the typical hyperinflation you get when you try to devise an economy where everyone gets to print as much money as they care to. (Which is what MMO grinding for cash basically amounts to.) Their trying to peg ISK to real world money through PLEX is a typical strategy to try and counteract this, which also typically kind-of works, but only typically kind-of.

https://www.youtube.com/watch?v=sumZLwFXJqE

My solution for this will be "first-principles." Quite simply, I'm not going to let players print money.
The Good King is how Linux has come to run the world's servers. I am perfectly fine missing out on some incidental functionality here or there in order to keep this power structure which had protected the Linux kernel thus far. It seems to work extremely well.
Apple achieved the perfect personal computer back in 2013. OSX Lion running on the 13 or 15 inch retina was a killer product. Now they are regressing.
Comments on the post earlier in the week traced the history through many historic implementations of calloc and found that there was no evidence to support that claim.
Why not USB 3 or USB-C? (The TB3 port is also a USB-C port.)
E.g. http://plugable.com/products/usb3-e1000/ or http://plugable.com/products/usbc-e1000/
Ask HN: What unsolved frustrations do you experience daily?
For me:

- Taking the trash out (fills up most days)

- Loading the dishwasher

- Emptying the dishwasher

- Falling asleep quickly (mostly solved this now)

- Falling back asleep if I wake up earlier than I want to (mostly solved this now, but I include because while I was experiencing it I talked to others and realized it's semi-common)

There's certainly more.

Why am I posting this?

Fodder for people looking for problems to solve. Problems with high frequency are good because it means you have many opportunities to acquire a customer, and that customer will use you daily for a long time.
This is terribly dangerous logic exactly because it's so alluringly close to right.

As I said elsewhere on the thread: the worst, most heartbreaking problems a startup can have are the kind that only become apparent after the company is successful. You screw up vesting or grants somehow. You mess up liability in a contract, or don't get any legal review at all. In almost every case, you're fine either way...

... except in that one, 1% case, where your omission almost entirely counterfeits your success, negating the work you put in only after you've navigated the rest of the whitewater rapids of getting traction for a new company.

If you're just doing side projects for the hell of it, with no intention of ever starting something commercial with it, I'm almost right there with you, and I think the side project concern is overblown.

But if there's even a chance that you're going to commercialize something, you need to be aware that the gravity of your legal fuckups will almost never be apparent until after you're worth caring about, and in most cases --- especially for your first company --- the work and stress you have to put in to reach the point of being "worth caring about" is grueling.

If it helps my case at all (it wouldn't for me, since I'm an inveterate bootstrapper): not taking this side-project stuff seriously is going to seriously complicate both fundraising and later M&A stuff, where the warrants and reps process is going to go through this IP stuff in agonizing detail.

Just fill out the stupid invention disclosure form thingy your company almost certainly has, and quit if they give you any shit about it. It's too good a job market to take this risk in.
Some nice performance improvements in the core libs and compiler as well.
> The courts rarely side with the company, and only in cases where it's quite obvious the work was directly related.

The courts in California rarely side with the company, (so if you work on billing for Google and decide to do some machine learning on the side, even though Google does a lot of ML work no court would find in their favor -- though I doubt google would go after you anyway). But at the opposite end of the spectrum, a court in Texas have ruled that simply the thoughts in the head of an employee are a company's (DSC) proprietary information -- the ultimate non-compete (non-competes are illegal in CA).
Right. And that decision was surely one of the reasons Yahoo is the runaway success it is today.
What are you objecting to? It is fun to kill bad guys. Why do you think FPS games are so popular?