skysight-inc/HackerNews huggingface dataset:
Yes there is Coinbase but it is just an exchange, one of many. A really nice one but still just a marketplace(Kids in Japan were doing it like a decade ago).

It used to be the other way around, that is, Silicon Valley is early in something that gets big from nothing and the rest of the world makes it's own version after it's proven to be worthwhile.

Other than that I agree that there's lot's of BS going on but on the early days of the Web, there was also a lot of BS happening too.
Your employer wins because you're spending less time worrying about bears.

My employer wins because I spend less time thinking about whether I would benefit from a sit/stand desk...at the very least. I suspect I get a real productivity advantage from it at times.
Fertility/Preconception Care startup tinyfeet.co is live
I've wanted to try out a paternoster for years since I found out about them. There's something very appealing to me about about the efficiency of them both in terms of space and the amount of people they can move simultaneously. It's like being halfway between an escalator and an elevator.
Gotta love it when HN downvotes you for reasonable comments!

To the downvoters of OP, where is safe from harassment and attacks? Here in Seattle, the queer haters literally roll in and beat us up for fun, even enclaves like Fire Island aren't going to be able to avoid this threat.
There is also monetization, are you going to sell the content by piece? subscription? ads?

All those things require engineering, sales and/or other technical know-how.
> you can do a lot of stuff just with goto and if statements

You can do all stuff with goto and if, but then again, why should you? Initially it sounds simple, but as the complexity grows it becomes unmaintainable (especially when goto is unstructured, or non-local, such as the "On Error GoTo ..." statement). For some time, I had to fix hundred-line legacy VBA functions and it was hard (i.e. forget trying to do it without a debbugger).
Unfortunately, the kind of person who will sacrifice to get dozens of millions in the bank is also often the kind of person who will be aggressive about running up the score.

We had a clear recent example. A family that's already rich, but did all sorts of dubious and/or illegal things to further their wealth: https://www.nytimes.com/interactive/2018/10/02/us/politics/d...
Seems silly not to when they just end up being slightly more cumbersome to use debit cards. Like it's not that bad in the grand scheme of things.
They didn't de-index the sites in Spain, they just closed Google News.
This was my thought too. As you get older you tend to add more and more responsibilities: children, debts, and these require that you both work and don't work too much, meaning that the time you can truly spend on a new avenue is quite low. That's the true challenge, I think.
Does this still ring true for someone with no experience in the industry?

I figure a certification is an effective "proof of expertise" when there's no employment history to back you up.
Oh? Do you fund anyone on Patreon? Is there no content you think is worthwhile, quality reading, that you'd pay a little to contribute your share, instead of ads and malware?
I am by no means an expert on that particular subject, but from what little I do know, both Go and Lua (the regular C version) have garbage collectors optimized for low latency; I may be wrong, but if I am not, it looks like a good match, doesn't it?
It was created by Christian Perone, a researcher at Polytechnique Montreal. I don't think he's active on HN. I saw he released it and just started looking through it.
Tarbals are a poor packaging method as they require users to install applications manually without ensuring dependencies or pre/post installation configuration.

However, taking the time to put together a working installation package for specific platforms is something that does wonders to the app's adoption. It's all about providing a standard distribution method and standard installation in a platform so that it becomes a fixed target for end-users and developers.
I'm aware of that niche, but I was speaking mostly of the ICOs that promised new technologies and of broader adoption of cryptocurrency across the economy.

The thing that's shocked me the most is the amount of money raised by ICO-type projects during the boom and the fact that not one of them appears to have delivered anything. I'd expect some to be scams, but every single one of them? Not a single reputable functional team raised money with an ICO and shipped something?

I'm excluding ICOs that shipped things of use only to other ICOs, cryptocurrency, gambling, and speculation. That's self-referential: crypto to make crypto for more crypto. I'm talking about things of use in the real world. That's why I called it a parody of financial capitalism. The point of money is to facilitate useful things, not to just chase itself around in circles. The latter is the essence of financial capitalism vs. real productive capitalism.
How do you use the internet mindfully?
>For most use cases, blockchains seem like a really inefficient database. While blockchains are are neat data structure and might have some great uses in the future, most of the proposed use cases seem better served by a normal DB. Would love to be proven wrong.

As a corollary to this, a lot of blockchain "solutions" don't seem to even understand the problems they're purporting to solve. They're shoehorning blockchain into issues where it's absolutely inappropriate and claiming victory. Elections come to mind.
https://www.microsoft.com/en-us/download/details.aspx?id=926...

Unlike the iOS emulator in xCode, it looks like you can actually load third party apps into this. Can't help with dead activation servers though.
Nice work. I worked on a similar project where I created an adaptive cruise control prototype. I used a camera and a CNN to determine the distance from the car ahead of my car. From there you can adjust your cruise control speed and hopefully maintain a set distance away.

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

https://github.com/iinc/acc

There are clearly some ethical/safety issues with testing the entire thing at once while driving on the road. Some better applications would be an alert for following too close or drifting out of lane. Anyways, I find self driving cars exceptionally interesting and I liked reading your write up.
Former YouTube employee discusses the consequences of a poorly designed AI
It's telling me my browser is unsupported and to use Chrome, but I'm using the latest version on Mac. Anyone else getting this? Works on Safari though.
venmo & sq cash are not available here, and patreon are you serious? None of them beats the simplicity of an app wallet and semi-anonymous payments, kind of like a cash replacement.
Thanks. Its not a shortage of recruiters or available positions:)
I'm missing what value the word "stateless" adds to this description, and the article didn't help
Personally I find that they can, but they don't have to. I can put off Slack/email until I hit a stopping point, or I can wedge it into the middle of a long-running process (start a build/test-cycle/deployment, then go answer Slack). At the very least I can finish the chunk of code/whatever I was working on. Phone calls and in-person talking are a hard interrupt, drop all my context on the floor and get nothing else done.
Cloud architecture pattern cheat sheet
I don't know. Probably traditional reasons. For example, French wine is considered superior, but I find Greek and Italian wines at least as good (although I haven't really tried all that many of any type).

I don't have a good source for this, but the way I always knew it is that, when it comes to olive oil, Spanish is considered best, followed by Greek, followed by Italian, then everyone else's comes next.

I am Greek, so of course I believe this is wildly inaccurate. Also, the bit about wines. Ours are obviously better.

Bottom line: probably not for any good reason.
The article discusses re-branding the clean energy industry so it is as American as the interstate highway system and the jobs that it provides are as valuable as those in the automotive or coal mining sectors but didn't go so far as to suggest what that branding could be.

A television ad campaign showing lots of blue and white collar workers at solar farms, wind farms, and hydro plants performing various maintenance, construction, and engineering activities might help more than the shots of wilderness and nature that seem to be designed to appeal to environmentalists more than the average joe. need a slogan and an audio signature (a la intel bong or netflix drum) and clean green power could become the engine powering America's future!
Where is this cash coming from?
I wonder if the economics PhD had the most difficulty due to graph axis inversion[1].

[1] https://en.wikipedia.org/wiki/Wikipedia:Reference_desk/Archi...
Eval is a lot like goto in that way. In the vast majority of cases, there's a better way to do things -- but in a very, very small number of scenarios, it's the right tool for the job.
Please don't confuse Bitcoin with any other cryptocurrency. Bitcoin Core is where developers who treat it responsibly as a multi-billion dollar system are concentrated. It's very hard to submit code to it for a reason (unlike ALL other crypto currencies so far). Just as an example Bitcoin is the only cryptocurrency where you can see a page with all security vulnerabilities so far.
Some people—particularly on the autism spectrum— get stress relief from weighted blankets and things like the Thundershirt (the thundershirt is an as-seen-on-tv product for dogs, but there's similar garmets for people. I'm just not sure what the generic term would be).
We didn't in 2007 when FB was worth $15B, though. At the time, it was primarily used for throwing sheep at people, getting laid, and boasting about how many friends you have. They had just barely opened up the site to adults, the news feed was a year in the future, the Like button was 2 years in the future, and they didn't have advertisement or any revenue at all until 5 years in the future.

All we knew was that a lot of people were very excited about it for pretty irrational reasons. That's a lot like how a lot of people are very excited about cryptocurrency for pretty irrational reasons.
https://github.com/mfaerevaag/wd - Jump to custom directories in zsh
Kinda disappointing that the "AI" bit of it is just image recognition.

I thought it was going to be a cool demo on changing 2D drawings to 3D objects.
Neat idea, but seems to be limited in user choice.

Tried to draw a couple of things, it picked the closest match, then got stuck on "Finding a place in the world" for me (why can't I pick?).

Also can't seem to draw new things, just pick from the AI guesses, so far as I can tell.

I look forward to poking at the next version.
The graphics are incredibly charming! Would totally play a Sim City / Cities: Skylines etc. type of game with graphics like this and think the drawing controls could be a really nice way of navigating blocks and such on too!
Last winter I wrote BlockLike.js, an educational library that allows one to use Block programming concepts in JavaScript. This required supporting pacing and waiting while still allowing the user to write simple (and valid) JavaScript.

When I started I had this voice in my head whispering again and again "eval is evil, eval is evil". Then I just got over it...

I ended up with one-pass, event triggered, construct-and-run (essentially "eval") solution. The user writes simple code that is event triggered. The code is converted into a string, rewritten in realtime and "enhanced". An Asynchronous Function Constructor then converts it back to a function and it gets invoked by the triggering event.

It works great and though there is, obviously, a performance penalty for the realtime rewriting, it is never the limiting performance factor for implementations (multiple DOM element animation is).

Examples:

https://www.blocklike.org/example/12-advanced/recursion_tree...

https://www.blocklike.org/example/12-advanced/color_bubbles_...

https://www.blocklike.org/example/14-games/avoid.html

Repo:

https://github.com/ronilan/BlockLike
I'm sad my comment came off as snooty. Its not meant to be. I'm not the smartest guy in the room by a long shot. I've just seen things that people in smaller ponds haven't. ICs at my last company in the bay make more than very senior people here. All of the cost of living calcs are essentially BS unless you have kids
Thank you your comment have been very helpful! Especially the PubSub part as I'm not that interested in RPC actually.
Which is one of the hard problems. That's why it takes so long.
I use this strategy, but still find the sit/stand desk useful. Certain types of work are best done in a standing position with my "Rhythm Energy" playlist playing through headphones.
Working on Firefox 63.0.3 running on Linux perfectly.
I'm not really understanding the point of this. I can draw something, then it tries to match it to one of it's cookie cutter things that it knows about, and doesn't seem to use my drawing at all in the final map. So is this just a glorified "thing picker", rather than a big dropdown or something?
Hole, Earth, Catalog
The weird thing about it, as long as cryptocurrencies are volatile, folks are not going to buy/sell using them. Then what is the intrinsic value of it if no one buys/sells with them? Only value is speculation with nothing real supporting it. Bitcoin is not even shiny and pretty like Gold.
I've tried writing this response a few times. Really I don't think this exists. Of course, you can usually resign if you don't like it inside a 3 month period with a shorter notice before the notice period goes up.

However, regardless of how you structure it, it'd still need to be something acceptable in the mind of whoever reviews your CV after you've tried out 3 or 4 companies. You might be able to talk a company into structuring it as a short contract but I don't know if that'll be possible.

As an employer, if I was recruiting for a permanent position and a candidate suggested a 3 month contract before committing to a full-time position, I'd probably pass them on because I need reliability and this structure represents a risk. I want to structure the deal from the point of view that it will work out as opposed to that it won't.

To conclude, you can structure a deal in any way you want but I think what you're talking about is a change to working culture itself which is a lot harder to do.
Wombat poop: Scientists reveal mystery behind cube-shaped droppings
300?

Try 2000%, not 300%.

High volatility makes people rich -- that's the attraction. It also makes people poor.
Working in Chrome on macOS for me.
Martin Fowler agrees with you in a post about Agile, https://www.martinfowler.com/articles/newMethodology.html. He says that the old way of looking at programming was to shape it after civil engineering, where there are architects and construction workers. So companies hired an "architect" or two, but most programmers were seen as the construction workers, with straightforward orders that just had to be done.

Fowler cites Jack Reeves, who said that the parallel to a construction blueprint is not some UML diagram but the source code. Therefore all programmers are designers. Programming has a parallel to construction workers, but they are not people, they are the compiler and linker.
Theoretically, transaction costs (will) pay the miners.
Who will use bitcoin without it having a stable value?
After numerous sites will have to block access to them for users coming from Europe, even if it is for a short while to implement tools to comply with these regulations, people will not start to hate them, they won't start hating Google, Youtube or whatever site they are barred from accessing, they will start to hate the EU. Anti-EU sentiment will get a big boost and they can't blame anyone else than themselves, good job and good luck bureaucrats.
Definitely, there's lot's of scam and technically unfeasible stuff going on. Just like the World Wide Web.
I agree that the Liberal Arts are crucial, but this sentiment seems to be gone in favor of a more vocational approach.

While it still exists, good LA programs are rare, and largely dismissed by society as not worth it.

See all the parents and friends asking... "How are you possibly going to make a living with a Liberal Arts degree?!"

I wonder what American society would look like if this were flipped on its head? Make liberal arts the central piece of a college education, and leave vocational training largely to employers.

I'm not sure if it's realistic to think that'd ever happen, but I wonder what it would look like if it did?
Thanks! I considered moving to an eco-village in Ireland (Cloughjordan) but they told me it would be at least a year before getting planning permission to build anything.
> ... sheer availability.

I suspect you're right. And make (or whatever your platform default) is Good Enough™ for most people.

The heavy hitters (Microsoft, Google, ...) have code bases that are orders of magnitude larger than what most others have so their needs may just be different.

Anyway, one approach I find intriguing in terms of "availability" is what Jai uses: build "scripts" are just Jai programs evaluated at compile time. So if you are building a Jai program, it'll obviously be available.

A related aspect that somewhat still bugs me is that build systems really just seem to be special-purpose instances of one-way dataflow constraints[1], a feature that is tremendously useful not just for build systems, but also for UI/model interaction (MVC, one-way-dataflow, bindings), spreadsheets, etc.

Combining the two: shouldn't we have a language that supports dataflow constraints, and then use a part of the program that builds the rest of the program?

[1] https://blog.metaobject.com/2014/03/the-siren-call-of-kvo-an...
>What impresses me most about TBC is how fast they were able to dig a tunnel.

Well, "normal" small diameter TBM's in "normal" terrain/rock can go as fast as 400 m/month ("net" progress rate) to this you add some time for preparation and assembling of the machine (and some time for disassembling after the actual bore is finished), a good "average" is 240-280 m/month.

To be fair both the Seattle and the Hawthorne projects are way shorter than what a TBM is usually used for (i.e. preparation/assembling has a larger weight on project times).

If the "boring Company" started it in January 2017 and will end it in December 2018 it is 3200 m in 23 months, i.e. 140 m/month (including the assembling/preparation), not particularly impressive.

Bertha is another story, it is "huge", 17.4 m in diameter, the Hawthorne project TBM (called "Godot") is only a 4.2 m one (around the minimal size of TBM), it helps to compare the cross section area, 8.7^2xPi=237 sqm, 2.1^2xPi=13.9 sqm.

In any case the Seattle project is (in)famous for the steel pipe that allegedly broke Bertha's main bearings sealings, once it was repaired it dig quite fast, after all (and given its size), 2830-330=2500 m in 15 months is roughly 170 m/month.
+1 to Gitsh. Feels like it saves a massive amount of typing.
True, and I looked at Ghent for this very reason, but it's quite a bit more expensive.
Well then the supposed survivorship bias would cut both ways too then? Why should we assume people with failed suicide attempts should have regret at a higher rate than those with successful attempts?
So far behind that there is still a local economy based around farm work and hedgerows for wildlife.
This is probably impractical, but move to another region.

Suffered from "hay fever" since I was a kid. Summertime was the worst time when I didn't take my [allergy medication flavor-of-the-month].

I went to another region in the US for college, was there about 10 years before moving back and it really improved my allergies in my home state.

That's a drastic suggestion; but one none-the-less.
It also helps to spread the drinking out (which makes it harder to do IMO unless you're pretty diligent). Anecdotally I feel much better drinking slightly less water but spread throughout the day as opposed to drinking the "right" amount of water but 2+ full glasses at a time.
> It's worthwhile to consider thoughtfully the stronger claim that Dijkstra actually made (“the go to statement should be abolished from all 'higher level' programming languages (i.e., everything except, perhaps, plain machine code)”).

But that claim sidesteps whether break, continue, early return, and try/except count as being the same, in spirit, as the literal 'go to'.

"Don't literally use goto" is just as banal as you're claiming "don't goto the inside of another function" is. All the proffered examples of "good goto" are just explicit versions of break etc.
By this definition, anyone working for any platform that facilitates communication could be responsible for this unless they're policing literally every message, in which case they're grossly violating the privacy of users. This is a ridiculous standard to hold engineering staff against.
Would love to learn more about what you're doing. I just read The Market Gardener and am getting a little bit of land, but still very new.
I would also like to see the environmental groups and the left in general stop branding coal as somehow immoral. How about instead trying to make coal compete on level ground: tax its carbon emissions, tax its particulate emissions, require real management for whatever waste it produces, and see if any investors or inventors want to keep it alive.

If the CO2 emissions could be adequately captured, the particulates scrubbed, and the fly ash turned into concrete [0], there may very well be a place for coal for hundreds of years.

[0] Fly ash appears to be a pretty good replacement for a large amount of Portland cement, and the latter also comes with quite a bit of CO2 emissions.
I think what he means with certifications is that they'll get you the jobs you don't really want.

For example, CEH (Certified Ethical Hacker) is a certification you'll see in a lot of job postings. The thing is, if you know this field, you know that this certification is worthless; it's just an expensive piece of paper. So, if you get a job that requires you to be CEH, it's telling a lot about the company itself, you don't want to work there.

Same goes for the other certs, CISSP is OK but it doesn't really prove you can actually do useful work, and the jobs that require them are not the most interesting ones. The other popular one is OSCP, which I think is quite OK. It shows a minimal level of competence.

But I tend to agree with the feeling that certification in this field do more harm than good. What we need is more professionalism and good engineering.

EDIT: To clarify my point on OSCP, it is good in the sense that they force you to do hands on work. But, it is very narrow and most of what you learn are "tricks". An OSCP holder is proven to know what a pentest it, how to go about with it, and has a lot of sometimes useful tricks under his belt. It will not tell you whether someone really knows how applications and systems works.
> When talking about working in the bay area with technology people from the bay area I really get the impression that nobody there ever has children and everybody is sterilized.

This is the great slow-motion tragedy of cities, especially in the modern era. The phrase I've heard is "IQ Shredder". It's probably not great for society in the long run to concentrate your smartest, hardest working, most conscientious people into a few large metros where an unwinnable rat-race leads to them having zero or 1 kids, since parental IQ has a large influence children's IQ.