skysight-inc/HackerNews huggingface dataset:
For more ideas with actual code, the "home-assistant-config" tag on GitHub [0] is very popular to find those who have put their configuration into version control. Here's mine [1].

[0]: https://github.com/topics/home-assistant-config
[1]: https://github.com/robbiet480/Home-Assistant-Config
Careful before using LWT, it produces unhelpful stacktraces that just show the thread starting point instead of the actual running code. I have some production stacktraces where I have to guess where the error lie while the customer's backup are in danger.
"they're both the same" is never an argument, it's a lazy cop out from someone who is either too cynical or disillusioned to care and do their own research.
i made an account because i noticed you mentioned snips. I own a 3d printer and just began toying with it, setting tts is bloody genius. is it hard to pick it up?
I love traditional simplistic UIs like Win95 for their retro feel, and miss the days when you could skin apps. That ship probably sailed by now, but at least we get projects like this every once in a while.

But isn't Windows 95 not allowed to be used unless you purchase a license?
Not yet but I know the game. I'll definitely try it thanks!
> For companies like Google and Microsoft with the ability to get custom chips, and with custom schedulers that can ensure that VMs to not cross hyper-threading boundaries, this is something that can be relatively easily mitigated. For enterprise virtualization clouds, this may increase utilization of underutilized servers, and cause more server purchases in the future.

Is this net-positive for VMware since customers will be required to buy more licenses for the same workload?

Or is it net-negative because it makes public clouds more competitive?
Evaluating Hyperledger Composer
My next CPU in few years probably still will be Intel. I need fastest one-core performance in the world and Intel can provide me 5+ GHz and best IPC. I want honest multi-core CPU, not NUMA and Intel will give me 8 honest cores. Meltdown fixes should be in hardware by then, so performance won't be affected and if it is, I'll disable those fixes, I don't need them anyway. But CPU after that might very well be AMD.
If you are following the Real world OCaml book but want to see the exercises in LWT, you can refer to: https://github.com/dkim/rwo-lwt
> Nobody likes building on quicksand, so show them what concrete looks like.

Damn that's motivating. I'll be quoting you on this one.
Sorry, but I really strongly disagree with this. I've studied Japanese for 6 years, Chinese for 3 and am currently in Japan.

Some of your comments come off as extremely ignorant. For example, neither the kana syllabries nor the logographic kanji system are alphabets.

The distinction between Hiragana and Katakana is more of a distinction between emphasis on sound (Katakana) and normal writing of words. Katakana is used for more than foreign words.

Kanji / hanzi is absolutely not a travesty. In fact, Japanese would be nearly unusable without it (in my opinion). But your calling it "left over from cave paintings" seems to imply that you're simply not familiar with it, so I'll do my best to explain:

A very small percentage of kanji / hanzi are pictographic (in the range of 1-3%) with a similar percentage being ideographic. Thus nearly all kanji / hanzi have written forms that have nothing to do with what they mean.

There are around 200 radicals which make up kanji. They're compounds of these simple pieces, much like letters make up a word. For example, it doesn't make sense to ask why there's a "t" in water and it doesn't make sense to ask why a radical is part of a character (in general, there are exceptions to this in both English and Japanese).

I wouldn't describe Japanese sentence structure as strictly reversed. For simple sentences it often is, but in general sentences are just structured in an entirely different way.

Japanese "exceptions in pronunciation" are in fact the hardest part of the langauge in my opinion. Pronunciation of kanji in Japanese can be a bit messy, especially compared to Chinese. In fact the island of Iwojima was famously misread by Japanese admirals. The island's name's proper pronunciation would be something like iwotou.

Despite the pronunciation issue with kanji in Japanese (especially in edge cases), the written form is useful and beautiful enough to justify the cost.

Japanese is a truly beautiful language and I recommend anyone with the patience to commit thousands of hours to it, to absolutely go for it -- you'll be rewarded.

I'm very sorry if this comes off as insulting by the way. It's 12:40am here and I got triggered by this comment and felt a strong compulsion to add my thoughts and opinions.
Going from Ocaml to F# is trivial, most of the time it is only a matter of adjusting the indentation and getting the correct name from the std.
Going from F# to Ocaml tend to be harder since F# has a number of functionalities that are often used and do not exist in Ocaml (such as parallelism, sequences, active pattern, list comprehension, type providers, etc and a much bigger std).
As a user of F# on linux, the experience is good (better than Ocaml on linux) and getting better every year (some library are still windows only but it is changing).
Recently, I was contemplating something regarding customer service jobs and automation. I was at a fintech data conference listening to the work being put in to analyze customer support call log history to understand where prospects are in a pipeline or improve retention.

If a system can pinpoint a prospect is close to onboarding, and customer service rep is a great closer, the software could pass the prospect off to the "closer". The same could be said for keeping a customer who is on the fence from leaving. All of the sudden, a highly skilled closer has data and metrics attributable to the company's bottom line, and in theory, someone like this should become a high priced asset.

In some instances, could automation actually greatly increase the salary dispersion in certain low wage fields?
>It's not, but this is a thing people have said since the early days of Java which is still going around the internet. I personally use Java every day and have yet to hear someone complain about the speed of our backends.

That's because for backends it doesn't matter. The DB layer or network will hide any slowdown anyway.

But for Desktop apps the latency due to GUI overhead and GC pauses can be from mildly annoying to unbearable.
So, if someone has your phone, they have your phone's private RSA key. Jesus.
What's the tax situation like?

When I was first starting out I ran into a few opportunities in Japan, but it looked like the salaries were very thin compared to expenses. (US $40-50k starting.) I never got as far as looking into Tokyo taxes, but for entry-level work it seems like they'd make the difference between awkward (>1/3 income on rent) and concerning (>1/2 income on rent).
How to setup your AWS S3 lifecycle management
Craft: A simple Minecraft clone written in C using OpenGL shaders
Better to be more specific and mention Laissez-faire capitalism

> Capitalism is an economic system based on private ownership of the means of production and their operation for profit.

> Economists, political economists, sociologists and historians have adopted different perspectives in their analyses of capitalism and have recognized various forms of it in practice. These include laissez-faire or free market capitalism, welfare capitalism and state

https://en.m.wikipedia.org/wiki/Capitalism
That is not relevant to the discussion
Nobody that is smart trusts a company that provides services for free. If you are not paying you are the product and not the client.
Are you guys hiring now? I would love to do an internship or apply for a full time role at amazon.
It used to be unusuable on my Moto X -- activating the camera would cause the phone to randomly reboot. Only Snapchat ever did that...
I don't have unlimited ram and am not interested in subsidizing the companies cost at the expense of my resources.
If userland software can soft brick the camera, the problem is not the userland software.
I gave up about a year ago after a year of using it. I don't know if they solved it now but it never managed to play video without huge lags... So one of the core features of the app. It was also crashing constantly indeed. It's clearly the worst app I've ever used on Android, it was an hackathon-level of quality.
Does the BDC have those things?
I'd be inordinately curious to hear from anyone as to how it works though.
Replace foreigners with "black people"
Instead of downvoting I'd love if you could reply instead...
We use Sidekiq's scheduled jobs[1] to replace the cron dependency in our codebase. Did you try it before opting for Sidekiq Cron?

[1]: https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs
Mastodon is growing on me. These big ol' VC driven social media giants are all overgrown and the cracks are showing. With mastodon, if one instance screws up, just go to another and still contact friends. I can even choose an instance with the economic and decision making model of my choosing, or run one myself and just engage with the federation on my own terms.
> Other than the CEO once gave a large presentation two years ago selling it as a $35,000 car? And they raised capital multiple times under that premise? That seems pretty significant.

Independent analysis did agree that there is no technical reason they can not build it. Building the more expensive variant while they get the marginal cost down is just smart business.

> Well, depends on what "raise money" means?

They have wide range of options, including issuing further stocks. The Saudis for example multiple times asked if they would issue more stocks exclusively.

I have heard analysis from multiple different people and pretty much all agree that Tesla is in a good position to raise money.

> I don't understand this at all. The company has never once been cash flow positive. What exactly do you mean by cash inflow and "cash position"? Also, Tesla was barely talked about until 5 years ago. Who are these people who are talking doom and gloom before the company went public in 2010?

> What exactly do you mean by cash inflow and "cash position"?

When you are selling 8000 cars a week you get a lot of cash inflow. Because the production line is up and running the capex is going down at the same time. That makes their current position regarding to cash not very problematic.

> Also, Tesla was barely talked about until 5 years ago.

Yeah I don't know who you talk to but Tesla was talked about a lot 5 years ago, and even more so in 2008.

> Who are these people who are talking doom and gloom before the company went public in 2010?

Well they actually did almost go down in 2008 but there were always people, with the S and the X and the Model 3 who claimed (a) Tesla is spending to much (b) Tesla can't deliver on time and so on.

You can find articles to that extend all the way back to 2010.

> The major problem here is that the company has had a number of instances being incompletely forthright with its metrics. That creates a pattern of distrust with how exactly to value the company. Any sort of financial projection of Tesla hinges completely on Model 3 margins. There's a growing concern of whether the company's quoted margins are accurate.

Where is this 'growing concern'. Independent analysis agree that the Model 3 could be produced at good margins. Maybe not as high as Elon hopes, but a huge amount better then any other company can do with electric cars.

It seems this huge 'OMG they are using humans' has people now speculating that humans are way to expensive and are gone ruin their margins, but their car lines are pretty efficient and they are not using excessive amounts of labor. Overall their plant is still pretty heavily automated.
Right; but sometimes someone is the first to have an idea or realize a vulnerability, even if it seems trivial to them. Once it's public, novelty is no longer a factor, and it is a good idea to allow the vendor a chance to remove that vulnerability before the novelty is clearly eliminated. Obscurity does actually matter in the real world, even though it is a useless design principle.
> Well, given that OCaml almost doesn't use it's optional Object Oriented-ness, that might be what you're looking for.

so... you use OCaml without modules ?
> I believe they did remove the green lock from https sites to avoid implying trustworthiness.

Nope. I'm on build 68.0.3440.106, the latest public stable build and as I'm writing this comment, little green lock and "Secure" right next to https://news.ycombinator.com.
Learn Raw React – interactive course
This is not sales; programmers don't get "raises". The good thing is you can give yourself a raise by applying for a job at another company.

If you want more responsibility (i.e. a promotion), then you can sometimes get one by asking for it, but just be warned that this usually does not come with a raise in compensation.
> Random person inserts themselves into the conversation trying to be a moral compass - Good intentions, but not ok.

Disagree. It's ok for people to address bad behavior in a public space. Especially when the person is now representing you or your group.
Insurance companies charge men more than women for car insurance because the data shows they're more risky. Is that gender discrimination? There's a line somewhere between -isms and data driven decisions.
There's a continuum of infrastructure from electricity, telephone, ISP, email, social media and beyond. If we can run national utilities at the start of that scale, not necessarily nationalized, but nationally regulated, I don't see why we can't run them at the other end of the scale.

I think the real problem is that current models of social media are dreadful, although I don't know of anything better.
I turn plenty of my own old tshirts into rags for use at home. Better than buying a package of specially-made rags IMHO.
The indentation sensitive syntax of F# was the solution to me, I would love to see it being integrated into OCaml.
I used Elgato devices, I would have got more pleasure from burning my cash. Biggest waste of time I've ever experienced in my life.
What exactly is the back of the napkin calculation for Delta v saved by dropping a rocket from 40,000 ft and 400 knot airspeed vs launching from ground level?

If we assume that 7800-8000 m/s is required for low earth orbit, how much does stratolaunch plan to shave off? How much Delta v is saved in the current small rocket setup with the pegasus dropped from an ex commercial airliner at approximately the same altitude?
Unless you've already accounted for inflation, that $72k house (assuming it was bought in 1985) actually cost about $172,000 in 2018 dollars.

That means the house's value increased by about 30% over the past 33 years. I don't know the specifics of the situation, but some of that 30% is probably from increased economic development in the area it's in. Some may also be from improvements made to the house.

Regardless, phrasing it as "house used to cost $72K and now costs three times that" is inaccurate and misleading.

The other part of the problem is that the income for the same job has only increased by $4,000/year in the past thirty years, while it should have increased by about $50,000 over the same time to keep pace with inflation.

That's a much more serious problem than increased housing costs.

Disclaimer: I am not an economist so my understanding of the situation might be horribly flawed. Please correct me if that's the case.

https://data.bls.gov/cgi-bin/cpicalc.pl
C was built for a minicomputer which might or might not be the brains of a phone switch, a software development environment, a word processing cluster for a newspaper, industrial control for a steel mill, etc.

The thing about Java is that it has promised and delivered a much better
threading experience than other programming languages. When somebody proved the Java memory model was unsafe, Sun fixed it. C and other languages have adopted essentially this memory model but a decade and a half later. Java provides bulletproof tools in forms of Executors, Latches and other specialized concurrency constructs. It takes time to learn to use them, but you can ship fast and correct code for something like the LMAX Disruptor.
>But in terms of how long it takes to boot

I notice a huge improvement in boot times with every (windows) OS upgrade I've gotten.
I agree that fighting the minimum wage is not "dark". If two able-minded parties voluntarily agree on a wage, then no one should be able to tell them what the correct wage should be. The minimum wage may prevent a lower-skilled worker from getting a job, because an employer would only pay a higher wage to a higher-skilled worker.
That's a little bit of a cheap shot, I just wanted to give you a good resource for digging into licenses.

Due to bsd and MIT allowing tivoization, those are the two non-foss licenses in that list in my opinion. I try to always use gplv3 when I can, but apache 2+ is acceptable to me.
TBH your examples are not what people should be much proud of. If you mentioned e.g. stackexchange and similar human-grade tech, then this argument would look somewhat better. Invasive tracking and manipulation through ads is actually the style of military of thinking.
The crazy political correctness is turning anyone working on Silicon Valley into a paranoid person. You are expected to behave and think in a certain way, being an individual is not acceptable.
Better to shop in locally-run stores, even if they're "for profit". Because their profits, what with competition and the burden of paying full minimum wage, are likely not even enough to replace the carpeting before it turns the color of the parking lot.
The funny thing is the verdict is "mostly false", yet it confirms everything I said. The $6M figure is here https://en.wikipedia.org/wiki/Locks_of_Love#Criticisms
I understand your point better now. Thank you!
Well quite apart from the BBC being very much NOT a government news network[0].

I think one of the more constant features of UK politics has been every single government criticising the BBC.

[0] One very specific aspect has been greyed. The Tory party, who supposedly should care more for independence, required the BBC to take on funding of the World Service. Previously Foreign Office funded, now in the budget of the BBC.
Still having outages. Also sucks that when it gives you the fail page, it blames you, instead of them taking ownership for their lousy site.
There's no need for "Not sure what you read" - it seems likely we read the same article, and simply that your opinion differs from mine, which is perfectly reasonable.

What causes me to consider that the post author's handling was not "good enough" is that this demonstration needn't have gone ahead with what seems to have been content copied without permission and then served up to people without their knowledge when they rightly expected it to be genuine content that had not been interfered with.

I didn't for a moment suggest he wasn't aware of it, I suggested he seemed to think he was able to do a bad thing whilst being good. This wasn't a scenario where the only option was to test it for real.
Could you give some examples? Not challenging you, just curious.
Because there's a 300-comment thread on Hacker News[1], where people complain that modern web-apps don't respect the back button (Those people want it to go 'back' in state, inside the webapp, instead of bouncing you back to the previous website they visited.)

They say that it's easy to build a webapp that correctly uses the back button, to go back in state inside the application.

What they don't realize is that it opens up the security hole outlined here. When you allow the page you're on to overwrite your back button's behaviour, you get shit like this.

[1] https://news.ycombinator.com/item?id=17767260
Specialized coprocessors are super common but they're basically all ASICs with nary an FPGA to be found. In theory you could have reconfigurable co-processors on a mainstream chip but nobody does that - partially because the latency involved in reconfiguring the FPGA makes it a losing proposition in most cases.

There are uses for FPGAs where there's enough money at stake for the hardware development but the number of units is small - stuff like high frequency trading or many defense roles. Or in the development of new hardware. But it's pretty niche.
Some of these run on the assumption that "we know best."

1. May be an unimportant waste of time and money given some unknown superior strategy.

2/3/10. May be similar to Alpha Go/Alpha Zero. A win by 1% is still a win.

11. Is a known issue.
Having to work in and around very bad code slows everybody else down, we have a very prolific guy who creates his own jargon (inconsistently) and enjoys convolution like it’s an art form. Everybody else has to spend twice as long doing the most rudimentary features.

But management loves their heroes, so the people with high tolerance for complexity get promoted, and all the people I trust keep leaving...
Would you raise a daughter in Japan?

I've heard from a Japanese-American girl that moved back to Japan around age 9 that living growing up there as a woman was terrible, especially having been exposed to the relatively egalitarian American society.
US labor law has specifically allowed paying disabled people below the minimum wage for as long as the minimum wage has existed.
We weren't beating up the SD card with heavy writes. It was for a robotics controller, so just sort of normal, low throughput logging.

We even saw SD cards screwing up in RO mode in fact, from major brands. Trust me, you want to swap out for an industrial card in your BoM.
why can't you drop a computer with the microcode patches already applied?
I personally found the syntax in the ML series languages to be clearer when learning. I found Standard ML/NJ to be even easier (and potentially nicer) than OCaml for what it's worth.

I think it comes down to visual cues. Haskell eschews syntactic sugar and I personally find it hard to read the structure of expression. I found ML to be more explicit.

That and the community around Haskell really loves... clever... constructions. And its type system is more expressive but also complex from a mental model POV.
Japan is not anime.
Giraffe Parts Sales Are Booming in the U.S., and It’s Legal
My wife and I saw this plane outside the hangar when we were driving through Mojave I seriously thought it was two planes parked next to each other. The scale is really impressive. I'm hoping there are some hints as to when it will be flying so that we can drive out and watch.
Pulling at the Strings: Kremlin's Interference in Elections [video]
Nobody trusts this sector. Was the same for doctors a hundred years ago. Now doctors take an oath and lose their license if they are caught doing something unethical. Maybe the tech sector will get there one day too. Until then assume hostility.
I made a RxJs based streaming HTTP client.
Yes this sound unrealistic in most cases. Taking a leave from your current job to try out another one is very risky.
I just want to say thank you for this detailed and informative account; you have surely aided a number of people today.
Chances are they didn’t get a license from Microsoft to distribute Windows 95 either.
This is based on the javascript x86 emulator https://github.com/copy/v86/ , which has demos online running many older operations systems like Windows 1.01
Unity3D compared to native WebGL framework
Isn't bitmex literally imploding as we speak?
The media should stop attacking any company that aims to diminish the power of oil companies.
I don't believe Hickam apologized, he certainly didn't need to. He accepted her apology and chose to help make sure her life wasn't ruined due to this mistake.
We use OCaml on windows everyday and have no problems with it. Since the support of foreign encoding (recent) there is no major issues with OCaml. The support is not perfect, but you can't say that it's bad.