skysight-inc/HackerNews huggingface dataset:
The article completely misses one key point - SV and the start-up cycle involve acquisitions that then result in payouts for founders, who then go on to fund additional companies, some of which exit and repeat the cycle.

Even if Google did exactly nothing with robotics (which seems unlikely), the infusion of capital to the people with expertise is good for the field.
No. As a hardware designer, I can tell you that is a terrible idea. Yes, it looks clever at first sight (all of us went through that phase of thought). But then when you get the physical device and you get to use it, it is only a matter of days or weeks before you encounter many problems with that choice of design (inconvenience at best).

Even if the signals of some ports are electrically compatible, I try to use different shapes of connector for them if they are not logically compatible (the functions are fixed, not swappable). Because you can be sure nobody will always look at icons which are faint, small, can only be seen correctly under a certain angle and light, etc. Supposing you even know which icon means what. Supposing you can even have a sight of the icon and port, that it is hidden behind something and you have to try if it fits blindly.

You do not want to be called every other day because "it doesn't work anymore" because someone connected the wrong device to the wrong port :-). So for some serial ports with incompatible functions, you do not put all DB-9 ports, you put 1 DB-9, 1 round DIN, 1 rectangular (and hope they do not manage to fit the rectangular connector in the DB-9), 1 DB-25... It looks messy, shambolic? Yes it does. Definitely. But it is efficient because it is idiot-proof. And I mean a very large definition of 'idiot' which encompasses about everyone.

I can tell you about the number of times I 'plug' a USB cable into a DisplayPort or the power cable into the telephone plug because they sit in the same area and have sort of compatible shapes... I generally quickly notice because it does not fit well, but just imagine the nightmare if they were truly the same physical connectors...
Technology, salary, business type (ethical), expected work hours and style of development methodologies. All that is important but also people with people skills
Show HN: Test Vue.js components with no configurations using Jest.
Oh, so its all git-versioned, our brains just returns to the soup of what we came frame? No risks at all? Not a chance, that somebody could simply mistake a deactivated body experience/ out of body experience with a thinking universe?
The hyperfast iteration loop
> If you buy a 13" laptop you make concessions for on-device connectors, as you always have for ultra-portables.

My old 10.1" has:

* 1 power connector

* 1 ethernet connector

* 1 VGA connector

* 3 USB ports

* 2 audio jacks

* 1 memory card slot

* 1 mysterious connector
This. For more information, see this post https://training.kalzumeus.com/newsletters/archive/enterpris... by patio11.
Yes.

The proprietary connectors used by Nokia, Ericsson, etc, before USB where all "better" in the sense that the contacts were just pressed against each other, just like what used to be (?) on Ipads and Macs.

I've killed a number of USB ports by walking away with or dropping the phone while it's connected.
>Sometimes you want to use a thread to keep the CPU from blocking (e.g. long database operations).

On the contrary. That's the prototypical use case for non-blocking event based IO. No threads needed.

>Also, sometimes you want to use the CPU to its full capabilities.

You can use all CPUs by using multiple processes. That's not an issue.

Threads are useful when you want to run multiple algorithms in parallel on the same bigish in-memory data structure, especially one that has a lot of pointers.

Something like an in-memory graph database or a desktop application that lets you work with huge files in-memory, or even complex user interfaces. For instance, I'm not convinced that the cross process bridging that React Native has to do is a great idea.

So yes there are use cases where threads are very beneficial. But on the server side it's essentially the database/analytics systems themselves, not the code that accesses them.
It comes down to how much time you save using the software. If software A costs $100 but takes 20 hours to do the same thing that B (costing $1000) can do in 2, then it's a no brainer. It's a interesting price point, because for my work, $1000 is expensive, but reasonable if it's necessary software. $5k isn't an option unless it can provide serious value, and above that is pie in the sky. (Until they work for a company, most people don't value their labour).

Typically $1000 doesn't get you fantastic support, you might get a year of email/phone, but don't expect much.

A one off payment of $1000 is nothing compared to some SaaS's that advertise hundreds of dollars a month for premium tiers, or tens/hundreds of dollars per user per month.
No tears now, only dreams.
Intern at Cambridge Analytica appears to have left voter targeting tools online
Primarily, I think it would bring incentives closer to the people making decisions. I think it would have pretty dramatic effects on where people choose to live, how they construct their houses, and their level of disaster preparedness. And these are all very good things. Secondarily, it would ever so slightly reduce the federal budget. I don't have any illusion that it would be a meaningful impact on the budget, but I have very similar attitudes towards a wide swath of other federal programs.
Warning: If you have work to do, do not start this game.
This semester's: http://inst.eecs.berkeley.edu/~cs61b/fa17/

Like to mention this is with Java, and not C.
You mean use something like the Arduino mini? https://store.arduino.cc/usa/arduino-mini-05

Good thinking LOL
And a badly written one at that. It stinks of trying to make Intel look good, emphasis on trying.
That advance happened by 1992, with TD-Gammon [1]. Our hardware and software are clearly much better now, but this seems like a solid example of what the GP said: the conceptual framework has stayed the same for 25 years.

[1] https://en.wikipedia.org/wiki/TD-Gammon
I can't evaluate if it is trustable, so I can't trust it. I know it maybe sounds stupid, but I trust big companys.
Maybe they finally found they cannot really push robotics to mass markets just yet, so they give up.
Lexing and parsing are the simplest, by far, parts of a compiler. (That's why it is possible for Flex & Bison to exist.)

99% of the time spent writing a compiler will be elsewhere.

If you want a correct to the last drop C preprocessor, prepare to spend 6 months on that, minimum. Or just use Warp:

https://github.com/facebookarchive/warp

and then you can have fun just working on the compiler bit.
> Did they purposefully violate the policies put in place on them? Yes!

Unproven. The _motivation_ is that they have a dev. machine w/o Internet access, leading to them implementing this. There's nothing to suggest they went beyond seeing if it was feasible or that they actually used it on the dev. machine (the photo of it "in action" shows the decoder being loaded from martme.github.io, strongly suggesting that machine already has functional Internet access).
Ah, vape in the olden sense. Before these infernal kids came along with their juices and atomizers.
I remember memorizing a load of stuff for my math degree. How did you write proofs without memorizing terms like "Method of Frobenius", "triangle inequality", "Zorn's lemma", "Bolzano–Weierstrass theorem", "Cantor diagonalization", and so on?
Algorithms and Utils for Machine Learning in JavaScript
Thank you for sharing!

> When I behaved this way in the past, a strong mentor or manager would have helped me immensely. Instead I had managers who were scared of me because I was more talented than they were and just wanted me to go away.

I think this is the cornerstone of the problem, that there rarely are more than one strong personalities in a team, because each strong personality is like a positively charged nucleus that attracts electrons but repels other strong personalities.
This is pretty generic -- isn't that how virtually any decent footprint site with physical infrastructure operates (at least from ~2000 onward)?

I'd be more interested in blog posts about either what they were doing before which was different/worse and got upgraded, or how they decided on specific things.

Their in-house tool gPanel is pretty cool, though (https://githubengineering.com/githubs-metal-cloud/) -- I've seen a lot of people build their own of that in ways which are far less sophisticated, or used one of the ~10 other tools for it. How much effort an org puts into making sure firmware is all the same is probably a good indicator of how competent they are, IMO.
This is so addictive. Been playing for an hour now. I wish there was a pause button.
How about:
Developers might not want to work to the full extent of their capabilities all the time (especially as they get older) because it has additional costs to them (stress, burnout)?

The analogy is a bit stretched, but imo still works even when talking about the consequences (which often easily translate into cost) of owning Ferrari/working at high paying job.
Then look at what Clojure is capable of.
> were worth the extra complexity

No.
It's probably being used as training data for the coming AI revolution. Your gaming is going to ruin us all!

It's a weird Ender's Game type of deal.

On a more serious note, it might actually make a neat way to get training data.
I think my proposal wasn't clear: you wouldn't have a DisplayPort and a telephone port on the device, distinguishable only by the icon.

I think the point of USB-C is that the same port can support both functions, and so you don't have to care into which port you actually plug-in the cable. My proposal was just for when you were buying a new device, to make sure it supported the same technology as your existing devices - only then you would compare the icons.
99% of the time you don't need to complicate your software to this point. Most people don't need a complicated architecture like this. Really.
You didn't explain why those organisms are the best to study in genetics. The poor article did neither. The others did.

citing @holograham:

> 60% DNA shared with humans + 4 chromesomes for easy mutation tracking + 2 week reproductive cycle for fast generation studying + easy to house/keep alive = great lab specimens to test genetic mutations

In addition to that:

* Some chromosomes, the ones in the salivary gland of the drosophila melanogaster are huge. Much easier to study under the microscope.

* Most important being the very short mutation cycle: 10 days.

* Very easy to see mutated phenotypes. 4 chromosomes -> eye color, wing size, ...

There were very good reasons Meigen 1830 and Castle 1901 picked them from the very beginning on.

The article didn't even get the most basic numbers right. It were 8 nobel prizes so far based on drosophila research, not 6.

1. Morgan 33

2. Müller 46

3. Beadle, Tatum 56

4. Delbrück, Hershey, Luria 69

5. Lewis, Nusslein-Volhard, Wieschaus 95

6. Axel, Buck 04

7. Hoffman, Beutler, Steinmann 11

8. Hall, Rosbash, Young 17

http://www.animalresearch.info/en/medical-advances/nobel-pri...
> Not any more than this is the case with Python, PHP, Rails, etc -- which also don't do multi-threaded

Why isn't PHP etc called single-threaded then? I thought the difference was in fact that PHP fires up new threads for each connection.
These systems are lining up common phrases that appear in corpora of image captions, with visual patterns that they can be trained to recognize such as color, textures, and shapes. Nothing is "waking up".

Your astonishment at what these systems can do tells me that you may have looked at cherry-picked positive results. So here's an article I found that cherry-picks negative results instead: [1]

[1] https://gizmodo.com/this-neural-networks-hilariously-bad-ima...

Now of course this article is exaggerated too. Ideally, if a system is 95% accurate, you'd be looking at representative output from the system, with 95% good results and 5% bad ones, perhaps by running such a system yourself on a different set of images.
It can be changed at runtime. From proc(5), system wide limits:

/proc/sys/kernel/pid_max

> PID_MAX_LIMIT, approximately 4 million

/proc/sys/kernel/threads-max

> FUTEX_TID_MASK (0x3fffffff), [approximately 1 billion]

For per-process limit, increase RLIMIT_NPROC.
>maybe it starts off really small and is a conservation of angular momentum thing

Being a mathematician does not imply you can get away with saying something that makes so little sense :)
Must reads for tech managers
Responsive design sort of forces these trade offs as mobile screen real estate and the demand for consistentcy across devices means dumbing down to the smallest possible screen.
I was replying directly to a response which generalizes the subject of the original post.
Ethernet is definitely a standard with fewer issues than USB, but I'd say that is down to a narrower scope.
That has allowed us to converge to essentially a working standard of 1Gbps over Cat5e.
When will JS programmers pull their head out of the sand and realize that this is nothing new? All this stuff was present in Windows 1.0 and they moved on since. Now we have multi-reactors like vert.x and concurrency models based on process philosophy (Clojure). Please wake up.
You just reminded me of how I killed my first iPod: I somehow managed to plug the cable in upside-down. FireWire was designed to only fit in one way, but for whatever reason, the FW port I plugged it in to didn't fight back when I hurriedly tried to plug it in upside down.
Martin was the founder and developer, Pieter the evangelist and wrote the documentation.
Tulip mania looks much more like the 2008 derivatives crisis than with Bitcoin.
You can close your browser and it will continue at roughly the current state next time you re-visit. (I knew this but it didn't really help :-O)
The moment something is not fun anymore, kids lose interest.

That's the ageist statement. Google doesn't hire three year olds.
> If we are going to hold Elon to his "we can do it for 1/8th the cost" blurb, then we are giving him like $8.5 billion to use for his SF/LA Hyperloop. Still, that doesn't sound unreasonable, right

I think boring company claimed it can bring down costs to 100 million dollars per mile (how? Just reduce tunnel size! SMH. Plus 100 million dollar a mile isn't too far from prices of current tunnels). Sf to la is 380 miles. That's 38 billion dollars just for the tunnel?

I think hyperloop is certainly feasible, if you spend hundreds of billions in it, the problems can be dealt with costly engineering.

If you think hsr will cost 150 billion, a maglev will be costlier, tunnels are extremely costly to build, but building a maglev in a vacuum tunnel will cost only 6 billion? How will cost savings of an order of magnitude happen?
This right here. This is why I bought all the JetBrains IDE's as a personal license, aside from my student graduation discount, all these IDE's allow me to be seriously productive at work. I do not regret buying JetBrains at all, had it been a thousand dollars I would of probably have thought twice, but the value it returns to me is worth it honestly. I'm definitely more productive with the JetBrains toolset.
This happens in colleges too, although they were buying Raspberry Pi's and other cool things that students could use for classes, including an Oculut Rift. It sucks how accounting sort of forces you to buy crazy things to make sure they don't take funds away from you, but it's also kind of cool the kind of stuff you can get away with buying if you word it just right.
CSRF protection, double submits, etc etc etc etc

I always wish I could ship something like that, and it does sometimes start out that way. But it never lasts, not anywhere that cares more about UX than they care about HTML purism.
Elm is pretty kludgy - its nice for learning FP for beginners, but because they're really committed to staying in that niche (which I think is great tbh, the more people write functional code the better!) the language lacks a lot of nice features that enable better code reuse and conciseness.
I've seen both sides of this table. We had one Rick where i worked, above average coder, very bad ego. When one team had been working on a module for weeks, Rick would review it, declare it as crap (loudly), throw all of it out and rewrite the whole thing in in a day and it would genuinely be better than the original. This was a huge waste of time for both the team and Rick. He would give himself veto to break backwards compatibility in public APIs and was against all forms of automated testing for this reason, this allowed him to produce a lot of code quickly on the expense of everyone else. Management considered him genius which made his ego even bigger, he worked over time often and produced the majority of all code, whenever something was not working he would blame modules not produced by him and management would believe it even though that was usually not the case. End result: working morale was shit and almost all other developers including myself left.

I've also been close to becoming one myself, one of few with whole stack server setup on desk and all, being able to answer questions from team members in a few minutes which would take them hours or days to investigate they love coming to me for questions and during planning they say i'm the only one who can solve certain tasks. To avoid becoming a bottleneck and to give me time to work on my own tasks i just say i don't have time and let them solve their own problems, this makes the whole team more independent and happy and everybody is able to debug their own code.

As others have already noted, management allowing it to go as far as it did in the article is the original source of the problem.
I'm doing something similar. I prefer pen and paper. For someone reason digital notebooks don't have the same effect on me as physical notebooks.

I read my notes every now and then. But what the notebook does mostly is make me focus and concentrate on my goals and remind me what's important. As the parent said, a notebook enhances your long term memory. You re-iterate lessons learned/forgotten. It's not a bookmarking tool.
Making young kids work with old farts may be very effective. Young people learn fast and old ones are chalenged to prove they are not outdated and can work with young kids. If both groups are open minded, the result can be great.
Someone married with 4 children at $200,000/year earns a net pay of $10611.48 in California with a 5% deduction for retirement.

If they worked at Tesla and lived in Palo Alto, they would need a 5 bedroom house. That's an $8,000/month rental.

The average car payment in the US is $503. One car for dad, one for Mom, one for the teenager. That's $1509. That leaves $1102.48. Take $600 for electricity, water, and trash. That leaves $502.48 each month for food, gas, car insurance, parking, sports, birthdays, christmas, etc.

All of a sudden, Palo Alto doesn't seem so appealing, so the family moves to San Jose where a nice 5BR can be had for $4500. More affordable. The budget isn't so tight. The family can go out to dinner once in a while. They can save $1000/month. But it costs Dad 2-3 hours a day in commuting time. And he shows up late once every couple of weeks because the traffic is atrocious and his hours are set.

Well that pisses his Tesla manager off, so he gets cut as a low performing employee. He gets 2 weeks severance - $5k. He's saved up $5k over the last 6 months. He's not eligible for unemployment because he was fired for cause. He has 30 days to start a new job, at close to $200,000/year, or ... well... he's living on credit. So he takes a job at $150k/year because those are easier to find and he's under pressure.

Now his income is down to $8400/month. To a lot of people, that's still a lot of money. To this guy, he's treading water. It's hard for people to sympathize with this situation. Especially people out of the area with no kids and no debt who could live quite well on that kind of salary. But it's reality for a great many people. Maybe it's not 3 five-hundred dollar car payments. Maybe it's required tutoring. Or helping grandma make her house payment. Or paying for dead-beat brother-in-law's rehab.

Looking around at SV families, I see more people busting their butts to get by than I see buzzing around in sports cars. There are people that are comfortable. There are people that can get by six months without working. I don't think it's a large percentage of the population.
> are shielded from, and inaccessible from, the vehicle's wireless connections and systems."

Does this mean totally isolated with no connection or generally inaccessible but only really at the software level and if you overflow the right buffer with the right bytes you might be able to connect.
Well, I had no problem in playing Swarm Simulator [1] in my phone other than that incremental games intrinsically need an enough screen to be aware of everything. In the case of the Universal Paperclips, its simulation step is too slow (e.g. its handling of projects is suboptimal) that its internal clock will drift over the time. That's why it reports far less time in the notification than the actual wall clock.

[1] http://swarmsim.github.io/
I was let down that this wasn’t more of a visual experience.
Looks like very basic, but any libraries related to ML or AI in JavaScript is welcome. Anyone know what limitation in JavaScript would prevent it from providing a viable alternative to python as the 'glue language'?
I don't think trade with advanced countries is the problem. You don't hear many people complain about trade with Canada or the UK because they have good environmental protection and labor laws. Globalization is a net positive for the poor there because it optimizes capital flows without deleveraging the worker too much.

The issue really is just with countries that don't provide a quality of life that the US offers, like Mexico.
For engineers, I found this logbook guide which seems perfect[1]. I found this on the desk of my new job, about 1 month ago. Someone left it there and it intrigued me. I'm trying to abide to it, not religiously, but so far so good. Others might find it helpful.

[1] http://www.webpages.uidaho.edu/mindworks/Capstone%20Design/P...