skysight-inc/HackerNews huggingface dataset:
I love working remotely from a home office in some sunny spots of the Mediterranean. If you choose well, you can find cheap places with great weather all year round, quality food and very good services (including healthcare).

For me nothing beats a quiet home office as I need to do really deep work in probability & logic.
Crikey, floating point in accounting software :(

Integers with implied decimals is the way to go.
We have the same issue here in North Texas... apparently because of centurylink.

The sheriffs office is blaming centurylink.
3 million shares. Am I doing the math wrong or is that somewhere in the ball park of 500M to 1B depending on when they were purchased? That's quite a display of confidence.
Ultimate Development Trends in 2018 to Reward Your Business in 2019
And if you looked past the water you would have seen the hills on the other side. The 'valley' is between hills on either side of the bay.
I used to live in the Netherlands and I'm writing this from Utrecht. The valleys are regional:

1. https://en.wikipedia.org/wiki/Food_Valley in Wageningen

2. https://www.healthvalley.nl/ in Nijmegen

3. http://www.metalvalley.eu/nl/home in Brabant

4. https://www.immunovalley.nl/ in Utrecht

5. https://legalvalleynederland.nl/ in Arnhem

6. https://www.energyvalley.nl/ in the northern provinces

If you like partying you can always go to: https://dancevalley.com/
Proprietary presidents protect their paired patronage
"As you know people, as you learn about things, you realize that these generalizations we have are, virtually to a generalization, false. Well, except for this one, as it turns out. What you think of Oracle, is even truer than you think it is. There has been no entity in human history with less complexity or nuance to it than Oracle. And I gotta say, as someone who has seen that complexity for my entire life, it's very hard to get used to that idea. It's like, 'surely this is more complicated!' but it's like: Wow, this is really simple! This company is very straightforward, in its defense. This company is about one man, his alter-ego, and what he wants to inflict upon humanity -- that's it! ...Ship mediocrity, inflict misery, lie our asses off, screw our customers, and make a whole shitload of money. Yeah... you talk to Oracle, it's like, 'no, we don't fucking make dreams happen -- we make money!' ...You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle." -- Bryan Cantrill https://www.youtube.com/watch?v=-zRN7XLCRhc
It has something very 1995 e-learning walled garden about it. You could maybe use help from a designer and a marketer.

If your target is small businesses and third sector orgs, look at how the likes of NationBuilder do it.

Notice how they don’t talk about blockchain or decentralization or anything like that - people in that sector are non techie and their first priority is that it works.
This is great! Does anyone have interesting datasets besides the examples pointed to?
"But any blue-collar coder will be plenty qualified to sling Java­Script for their local bank. "

Even highly trained software engineers can barely get security correct. What makes this journalist think somebody with a few years of high school programming can do any better?

I'm not sure I buy the "blue collar coder" prediction. At least not in the US. That type of work is currently outsourced to India and parts of Eastern Europe. There's an entire industry of code factories that already exists - are these US-based blue-collar coders going to be any more effective than off-shoring?

And within the US, code already permeates other professional roles. Staff accountants and data analysts do lightweight (and sometimes heavyweight) programming in Excel and other business tools. And hobbyists program things like home automation in Lua.
It wouldn't surprise me. They cram a ton of material into a handful of greuling rushed weeks.

Then again apparently many if not most devs leave college with a four year CS degree and can't code either, so maybe it's just a reflection of typical ability.
Interesting article. Thanks for sharing.

> Buffett considered it exceptionally rare for a business with a strong competitive advantage and the resulting high return on capital to be able to redeploy capital back into the business at similar rates of return. If such a business could be found it would be the perfect business: strong competitive advantage with accompanying high returns on invested capital, high returns on incremental capital that can be redeployed back into the business, and a large amount of capital that can thus be redeployed over time. The result would be a compounder – a business that could both generate sustainably high returns and grow at above-average rates for a long time.

In the article they mention Geico as a good investment, which it was, but we could extend the same sentiment to his heavy purchase of Apple securities as of late. Apple has a lot of cash on hand, ready yo be put back into the company for further growth, as well as incredible profit margins and a huge "moat" in the brand name.
We don’t need more unfunny jokes on the internet.

Give it a rest!
> I did acknowledge that floating point numbers are faster

Yes you did. And then you said it’s their only advantage. It’s not the only one.

For example, in some environments, dynamic memory is undesirable. Especially since you mentioned physical sensors: many real-life sensors are not directly connected to PCs but instead are handled by MCU chips.

> I'm not talking about symbolic computation.

The numbers you’re talking about are pretty close to symbolics in many practical aspects. From Wikipedia article “Computable number”:

equivalent definitions can be given using μ-recursive functions, Turing machines, or λ-calculus
High risk low reward describes a lot of lower-level street gangs, no? I would suspect they are the largest sellers of murder-for-hire.
I was taking into account the human factor; most people are simply not willing to kill another human being in cold blood, whether it's sheer empathy or the risk of getting caught.
But can we use it in competitive play?
I'm not sure how nice zsh is by default, but out of the box Fish is nice, it's just not compatible with bash scripts. I think of it as a really nice shell for terminal use, I wouldn't write "fish" scripts personally, not as portable.

I mostly like that it tells me when my commands are wrong or when it autocompletes (usually hints are based on the directory you're in which is nice).

I tried zsh ages back and if I remember correctly you had to configure it yourself to get to such a point.

Note I only install fish in systems I fully own, I rather not confuse coworkers by using another shell. Also forces me to be more careful when in a production system.
$ grep term1

$ ^term1^term2^

Try it
I've never cared if my opponent openly used non-genuine cards.

It's common when prototyping decks, before buying the singles, to have several cards proxied (WoTC calls these play test cards) - replaced by a representation of the card but not the actual card. There are several ways to do this - sharpie on another Magic card, a small piece of paper sleeved over a bulk common so that it's clear what the card is, or specific, sleeved playing cards.

The format I typically play, Commander, is generally a casual format. My rule (and the rule of the playgroup I'm in) is that any number of cards can be proxied as long as the card clearly indicates what it is and is not designed to deceive such that we can clearly see the board state.

Another format I play, Cube Draft, is like a living card game - there is a pre-determined set of cards that are drafted from. The cube I have is considered a "Power Cube", in that it contains several powerful and expensive cards. It is an all-proxy cube. Every card, except for basic lands which are added later, is a sheet of paper that is laser printed to contain an image of the card it represents, slipped in a sleeve in front of a bulk common.
Yes, it seemed strange to me as well. "We really, really like Objective-C and decided to poorly implement it in C". Just use Objective-C! It's perfectly compatible with C, it has better syntax and better compilers with better error messages. This is just crazyness.
There is basically no configuration. It's set it and forget it.
In that case, an important question might be, whether we can actually make it 10x faster.

Given a point in the Moore's law curve, can we actually make a single
core that's as fast as 10 separate cores? If yes, Will that be more power, space and cost effective?
In my experience the costs of language agnosticism outweigh the benefits even without considering deployment. Good languages are general-purpose; a language that is drastically unsuited to some particular thing is probably not worth using at all, and if you're using a language that is decent at most things then the overhead of switching languages is higher than the benefit of using a language that gives a small advantage in some specialised area.
Dell debuts at $46 in return to market
Fan-out is an anti-pattern because it introduces the complexity of concurrency to an asynchronous process where timing isn’t critical. And If you think a “stream” and a “queue” are somehow different I don’t know what to say.

So now the common definitions of things is wrong. So how do you propose that multiple systems that all care about a single event get notified? You realize that processing queues and using a fan-out pattern has been done for decades?

95% of applications only need a queue for “do this thing asynchronously so the user doesn’t have to wait.” This is where a DB table queue is the best solution. Introducing RabbitMQ or any other service in such a common case is a terrible idea.

Because based on your anecdotal experience you can say with confidence that “95%” of people are doing it wrong....

Every real-world message passing implementation I’ve encountered ends up with the complexity of a bespoke state database for each consumer to handle re-ordering and crashes, as well as poorly written code and more state in a database to handle message replay. Not all messages can be idempotent, and consumers never end up stateless in the real world.

Well, maybe “in your real world”, but people have been managing queues with idempotency, statelessness, and out of order execution for decades.

As far as handling crashes, there is nothing to do. Once the message is in process for a certain amount of time (“in flight”) and the consumer hasn’t acknowledged successful processing, the queueing system automatically puts the message back in the queue. After a certain number of retries it goes into a dead letter queue.

All of these solutions lost events in production under various conditions.

Don’t blame a poor implementation on the technology. I preach to people all of the time unless you are working at Google or even Twitter scale, you’re not a special snowflake that needs to reinvent the wheel and try to re-solve solved problems.

My point is: think about if you really need the complexity of managing another service in production, when all you really need is “do this thing as soon as you can”.

“Managing” RabbitMQ is not rocket science. But these days, I don’t deal with managing infrastructure. That’s what cloud providers are for.
Coming from ZSH, Fish is a shell that just worked out of the box for me. It did everything ZSH did but I didn't have to touch a single configuration file to make it work. With ZSH I was forced to find all the options I wanted enabled and tuned or had to resort oh-my-zsh or templates from others to get all the good stuff. Managing dotfiles across workstations and servers. With Fish about the only thing I do after installing is set a theme with Git status.
I've heard about DoS and DDoS but not TDoS. So in case someone else is wondering what TDOS is, it's "Telephony Denial of Service"
90% of our codebase is in databases. Less than 10% belongs to namespaces and being compiled after you boot up the system.

This is not a conventional way at all. It would be really hard to explain properly, but I have a simple example for you: The REPL

It means: Read -> Eval -> Print -> Loop
and is a very basic and common thing that relies on homoiconicity, haha
According to https://www.ncbi.nlm.nih.gov/pubmed/24073770 (fire-related auto deaths in Sweden), this is a problem. Around 5% of auto-related deaths in Sweden involved burning cars, and around 1/3 of these deaths fire was the cause of death. Definitely not the main cause of death, it is a factor that has to be considered when looking at overall safety.
Making a serverless incremental counter for a static webpage via Firebase
Learning to Learn: Develop Skills to Master Anything
This is absolutely thrilling! I often have to flip between bash and fish due to some archaic tools we wrote relying on bash in wierd ways, and the swap between how both handled logic like this was cumbersome. Glad to see one less potential reason my team won't use fish.
It’s hard to imagine a scenario where ET arrives and is both threatening and something we can defend against.

I imagine when the aliens arrive we’ll be so far behind the technology curve that there’s not much point in trying to defend ourselves.
Can someone comment on performance -- speed vs training vs other frameworks. Most of our work is in TF/Pytorch and I have not used any JS implementations would love to hear some peoples insights into how it compares.
The benchmarks seem to show it neck and neck with lucene, so I'd imagine faster (and with a better ranking alogrythm) than the beuild in postgres search.
The way you describe such a person makes that person sound like a person who is desperate and irrational. I think that's part of your answer right there.
How does this compare against something like Full Story?
PostgreSQL has several bindings, including Python and JavaScript (V8).

You might want to do complex value manipulation at the DB-level, like a regex-like operation, or processing XML.
No, it really super isn't. Look, I'm all for teaching CS/programming to toddlers through people in their 90s - but the blunt, brutal reality is that not everyone can do this work. Full stop.

That does not make programming a good candidate for widespread, blue-collar work.
Noria is an interesting one: https://github.com/mit-pdos/noria

It's compatible with the MySQL wire protocol and offers extremely efficient, incrementally updating materialized views.
Blue collar jobs aren't low paying due to lack of skill or value, it's due to excess supply. In the bay area we have plumbers who charge $150/hr, the same rate I charge for coding, due to a low supply of plumbers.

The catch is that plumbing and other trades haven't changed much in the last 100 years. Coding is changing constantly. Therefore the supply of coders who can professionally use the latest technology is always small, hence a high paying rate. Only once coding itself stops progressing and innovating will supply be able to catch up to demand.

You might be seeing blue collar rates with HTML which is ubiquitous and changing relatively slowly.
Mass. state police reported the 911 problem has been fixed in Massachusetts. http://www.mspnews.org/2018/12/update-wireless-911-capabilit...
This effected Washington, and its still very much on going 24hrs later. Geez is it a pain.
https://downdetector.com/status/centurylink/map/
Yes, Oracle is bad. No, I don't love or even like them.

But quoting Bryan's dramatic speeches every time Oracle or Ellison are mentioned is adding next to nothing to the discussion at this point. It's a great way to incite anger though.
Monteiro was alledgedly on 60-minutes on CBS. He very problably already was not anonymous.
At our workplace we API our internal commisions software to Google Data studio and we can see our teams performance in real time as it relates to payroll.
Agreed. They’re also likely to be components a nondealer may fix.
>requiring a certain memory (de)allocation mechanics as a requirement of the object system is not the most applicable in certain situations

To destruct -- to collect.

To collect -- perchance to tenure: ay there's the rub!

For in that collection of destruction what cycles may come

When we have shuffled off this mortal core,

Must give us callbacks.
Cycling is cheaper than driving.

Calories are cheap: Cycling for one hour you burn maybe 500 calories. That's four table spoons of butter.

Bicycle maintenance is cheap: I pay about 20 Euros a month because I ride a lot and don't do any repairs myself. You can easily save half of that if you're willing to get your hands dirty.

Cycling is not much slower than driving: Average driving speed in Berlin is 25km/h. During rush hour it's 9km/h. It's not hard to average 15km/h on a bike, even during rush hour. 20km/h is doable if you're fit.
Yes! I had the exact same reaction to this story. The way I interpreted the story is that the design of the Versa may actually have contributed to his wife's safety. It's possible the car was designed to crumple in such a way to distribute the weight of the collision. Ironically getting a Crown Victoria may decrease the overall safety.
The Ultimate Reading List for Developers (2016)
A counter argument to your counter argument, in point of example would be any Land Rover / Range Rover vehicle. If you've owned one, then you know - at a certain point they start falling apart. It doesn't matter what model year they are. On the whole, it's a certainty (with some rare outliers that run forever). The newer model years have considerably worse repairability. I'm lucky in that my 2012 is still relatively easy to work on.

Repairing older model years _tends_ to be cheaper as there are more surplus parts as more vehicles are retired. I've never lived in a county that didn't have several junkyards.

Reliability, repairability, and durability varies greatly by year, make, and model. Newer model years do not mean that all three factors always improve, and frequently mean that some or all of those factors regress. JD Power, Consumer Reports et al run yearly technical reports on nearly every vehicle out there if you're curious.
The same guy who encouraged Elizabeth Holmes to ignore her engineers in favor of over the top promotion. Also a board member who failed (or chose not) to detect the underlying fraud...

Every time I consider closing out my Tesla short position something like this happens and I get more confident that something is awry.
Maybe that is what the big corps think? Then why not just replace CS programs with boot camps that focus on passing the tech interview?
Managing Oneself [pdf]
I use fish for years but never explored it deeply. Mostly I choose it "just works". Auto-completion based on history is great, vim mode seemed kind of silly at first but after I started using it just feels very natural.
Though I've really grown toward the 'everything as a function' pattern that Fish is trying to do, this is definitely a step back in the right direction. I might even wish for `$()` to be supported as well to allow even better copy pastable oneliners from Bash.
Isn't the whole premise of capitalism that people motivated by money will build useful things for the world? How did Ellison conclude that shipping mediocrity is more profitable than shipping excellence?
This article is from Dec 2016, and Anil Dash wrote about this in 2012: https://anildash.com/2012/10/05/the_blue_collar_coder/
> It did everything ZSH did

... and some additional things that you can't do in zsh without plugins, such as autosuggestions[0].

[0]: https://github.com/zsh-users/zsh-autosuggestions
I have the same issue. Looking at literally anything else afterwards is slightly painful

If the content is interesting enough, I will go into the developer's tools and either change the CSS itself (if it's easy enough) or just read it right in there
similar discussion:

https://news.ycombinator.com/item?id=18770366
Awesome! I remember bumping into the github issue over it but I guess I didn't read far enough (or maybe it was long ago) to see that they were finally going to support && and || instead.
The article presents the idea of a future mass pool of novice coders who don't (or don't need to) level up, that can take care of simple things like "manage the login page". I think that underestimates the complexity of code. A lot of things could go wrong if you have the majority of your codebase being worked on by novices, no matter how simple the feature. The simplest feature can also be: a single point of failure for the entire application, bottleneck hurting user experience, huge security risk, evolve into an unmanageable mess of brittle code. I personally (without evidence) believe it's possible for every healthy human to learn how to code and increase their skills over time. I don't think a factory line approach works for building software. For that to happen there would need to be more advanced tooling that leaves developers with work more similar to configuration management than coding.
> for some reason

Do share what exactly it was before accusing people of covering it up.
Humans are not automatons programmed by Thomas Paine.
Presentation skills – the truth about bad habits
I'd love to hear from some Tesla employees with awakened consciousness how they feel about Ellison's involvement.
I looked into MtG and found the pay-to-win aspect unappealing. I don't mind paying for a game but paying to increase chances of winning is a deal breaker. Is there a fixed budget option to get into MtG?
Cyber Security Course
They should send flat racing jockeys They'd be able to launch 50% more people.
This is the nerdy ceremony that keeps the internet running
Yes, but this has nothing to do with SSH. You essentially suspend the process, background it, detach it from the parent shell, launch screen/tmux, and re-parent it. Here's a tutorial - http://monkeypatch.me/blog/move-a-running-process-to-a-new-s.... If you ALWAYS want SSH to open in a screen/tmux session, you can probably just alias it on your local system to do so.
Pretty good write-up of the Allwine/"dogdaygod" case, which contains more information about the husband's personal situation and subsequent trial:

https://www.washingtonpost.com/news/morning-mix/wp/2018/01/2...
Chinese schools enforce smart uniforms with tracking system to monitor students
I also think the problem space is being solved incorrectly. Sure, 9k might not make a comparably safe 2-4 seater (which is debatable). But I bet they’d make a much safer 1 seater. That’s precisely what most day commuters need.
My point is that this doesn't bode well for Tesla. My biggest complaint with Tesla is that they don't provide service manuals or have an open parts department for their vehicles. For comparison, pretty much every other major auto maker will sell you a book telling you how to fix anything on your vehicle, and will sell you the parts and special tools to do so. Not Tesla, and given what we know about Ellison, I very much doubt he will encourage this to happen.