skysight-inc/HackerNews huggingface dataset:
The pattern I have seen in many current big data architectures reflects quite well a build vs buy decision.

Organizations that have the resources tend to go open source with a lot of custom tools (such as Uber, or FAANG). Those companies tend to be the "makers" of such tech as well.

Organizations that don't have those resources or in-house experience, or desire to build, rely on the commercial licensing for open source offerings, cloud based or traditional commercial offerings.

At these scales of data and time horizons, owning the engineering resources capable of supporting the tools might be necessary, but surely expensive.

If one can go with a stable, well known commercial offering that reaches the desired scale but keeps the volumes of data in open standard formats, I think that is a good compromise. Many commercial vendors have gone that way, for example, Microsoft recently went all in on integrating Spark and HDFS closely with SQL Server 2019, and a lot of other database vendors have already done that as well (e.g. HP with Vertica on Hadoop, etc.).

I also think it's possible that at these scales and performance, people doing that big data work really are on the bleeding edge and therefore, innovation and new development is almost a requirement to make it all work together and meet the aggressive performance and efficiency benchmarks desired. Especially when having to do complex things like handling both the speed and batch layers in one unifying architecture (as in lambda architecture).
> The US government is fundamentally flawed.

I think part of this stems from how much power the states have, to be honest. There's no overarching system of, say, education that can really be used to hold States accountable for what they teach and appropriation of funds and such. Sure, they're bound by some regulations if they accept federal funding, but it's nowhere near enough. They can choose willy-nilly to just change it up, by stopping the federal funding...which is often a decision made on politics rather than what's good for the kids.

Not to mention that American secondary schools are going through an identity crisis, as I see it.
It's great! But it solves a different problem.

Perkeep (née Camlistore) also solves a part of the problem, but not the whole.
Some things relating to board bringup(power-on to when the bios boots the OS, how DDR memory is initialized, etc). Basic algorithms(bit counting), atomics, virtual memory, malloc()/free() implementations, etc. Given system X and problem Y, what could cause problem Y.

Not strictly embedded, but definitely not graph theory.
>>None of those would stop a tech lead or engineering manager

Then something else should. Imagine one guy, gone nuts, changing the code on millions of vehicles in one shot.
... and it’s written in Rust! https://twitter.com/svishnevskiy/status/1052334204204150784

In the replies, they said they are planning a blog post to talk about the tech in-depth. Looking forward to that! Apparently they’re also deploying Rust + Elixir via a NIF.
It seems this news hasn't reach to Chinese media. They are still talking about the new Mate 20
Machine washable shoes
Two things I want in a smartphone, that seem to be mutually exclusive (at least in terms of what is being manufactured): small size and an excellent camera. There are plenty of small phones, but they're all budget devices and thus have a half-baked camera. I would be happy if these rumours were true
Personally as a software engineer I feel quality sleep makes a big difference on the quality of learning I get through experience. I'm more sensitive to the details that matter and develop deeper insights when encountering a new problem.
Haskell's kind system: a primer
And several people died in human-caused wrecks while you were typing that sentence. Nobody seems too hung up on that. Not scary enough, I guess, and you can't blame one or two large monolithic corporations for it.

Self-driving cars are one of those instances where painstaking adherence to the precautionary principle is going to get a lot of people killed due to poor risk modeling. This article is a great example, where the reporter has engaged in elaborate rhetorical gymnastics to paint an incident arising from a human driver's poor judgement as the fault of a "rogue engineer."
I’ve played with the API a little bit... it’s a brilliant little web socket protocol. Whoever designed it was not pressured to get an MVP product out as fast as humanly possible, or has insane experience with real-time distributed protocols, or both. Discord works through arbitrary NATs and your connections persist across client updates and even device reboots. Sometimes this yields weird behavior but I find it technically reassuring more than anything. I’m pretty sure they use Erlang (Elixir) which is infamous as the language that Facebook couldn’t wrangle. I’d love to read more about their stack.
Play with the Log Components in ASP.NET Core
Coding like a hacker in the terminal
No, that is not how quantum tunneling works.
This is the tool they released:

https://github.com/uber/hudi
Not yet. We have to check the stability of the build with Java 11.
As a teacher, I see two major problems with education in the States.

1) It's so inconsistent across states. Like, some required a masters to teach, some don't. Some require you to have Algebra 2 to graduate, some don't. etc. etc.

2) Our schools are going through an identity crisis, are are trying to be everything to everyone. The schools are trying to prep students for college, while also trying to make them career ready. We haven't struck a balance, and instead are trying to do both for all students, instead of setting one of them on a vocational track. Yes, some schools are good at that, but then those vocational students still often have the same graduation requirements as those who are planning on going to college; or they only have slightly lowered ones (at the school I teach at, the difference is chemistry and 2 years of a foreign language).

It's an issue that can only be resolved, in my opinion, by basically creating two types of schools, and separating the students at, say, age 15 or 16. And, of course, allowing them to change if they show the desire (and ability) to later.
That's a fairly naive expectation.

I had a friend head off in 2011 to work with Hailo in London, and designed much of the data ingest & storage architecture there. That was built on Cassandra, and some of the numbers were staggering, even for a (initially) single-city, < 2,000 driver system.

You're not just tracking start and end point of successful rides -- you're tracking users when their app is open (both drivers and users move around before and after initiating a ride, and you need to share that data between parties), you're also tracking empty vehicles so you can identify over / under serviced areas ... doubtless lots of other real time stuff you want to know. But the big thing is you want to then have that data available for mining, improving your service, regulatory obligations, and so on.
Can't wait until Watson Weather Dominator Explorer for Commerce is released. /s
Old tweet but here is where I was basing my "YC funded every unicorn" assertion (as of 2015)

https://mobile.twitter.com/rabois/status/634205368172814337
No, it doesn't, because their program sucked from the start, worse than most, and even if they were the best self-driving car program, Uber's has only been around for a few years and so is not a valid counterexample to the claim '7 years won't make a difference'. It sure does seem to've for Waymo.
This is not even remotely like drunk driving, at all. Do you see pretty every adult in the US walking around with a bottle of whiskey in their pocket? Didn’t think so. You could also argue that we could fix drunk driving by installing breathalyzers in every steering wheel and requiring a passing test before being able to drive. Good luck with that.
iOS Tutorial: Stream Audio with Effects Using AVAudioEngine
I am unable to find any statement in the available descriptions of this incident to dissuade me from the opinion that the Camry driver behaved in a very negligent way.

There is no traffic violation called "boxing in".

The vehicle already in the freeway has the right of way; the merging vehicle must accommodate itself to the situation, not the other way around. If necessary, the merging vehicle must stop (way in advance of the merge point) and wait for a suitably long gap which takes into account the acceleration time.

It's possible that a vehicle on the freeway can make a hostile move which interferes with the merging driver's judgment, such as unexpectedly changing to the right lane or accelerating. I don't see any claim of this sort about this situation (which doesn't mean that it didn't happen).

For a merging vehicle to fail to adjust its speed to the traffic, and to drive side by side with a vehicle which has right-of-way, to the point of then having to swerve to avoid an obstacle, doesn't look good for the driver of the merging vehicle.

I get the point that the software should take into account psychotic maniacs of this nature; no disagreement there. It is a fact of driving in North America that people merge on the freeway by seizing the right of way, relying on vehicles passing the on-ramp to hit their brakes, and will pull crazy stunts like driving side by side with a car that doesn't slow down from them, even past the end of the merge lane where they run out of room. Software should defend itself against these maniacs. I say defend; it is a defense against reckless, unlawful motorist behavior.
The unintentional (I think) phrasing of your statement reminds me of those bars that put signs on the sidewalk reading "Free Beer Tomorrow!" :)
I've also heard of people staying in school like this for the health insurance.
> One macro level theoretical app for quantum conductivity seems to involve wave packets interacting with perfectly rectangular uniform tightly-spaced cation-nuclei barriers which theoretically allows free electron tunneling (IE, energy transmission).

That’s an interesting use case for quantum tunneling. 1 nm scale is hard for me to visualize mentally. When dealing with quantum mechanics, it seems that one should not even attempt to use intuition. The way systems behave at quantum scale is completely counterintuitive to me. Do you have any recommendations for lectures or books?

> BTW Anki as in J-flashcards or as in Robotics?

Robotics.
Do you have a oversea version for further investigation? You know HUAWEI will not provide BL unlock code anymore.
Facebook encouraged media companies: invest in video. Lawsuit alleges misleading
Not going to litigate the number but I will say that sales teams often do add value. They provide a human point of contact to escalate issues and manage customer expectations. They also may act as a single point of contact for flexible staffing needs - i.e. if they need a second body to meet a schedule, they don't have to hit the open market but can simply buy more engineering talent.

That said, I've often felt like the sales team doesn't provide much value. It depends on the company.

I will say though that companies are generally more comfortable paying a higher rate to another company vs. one guy working out of his house. There is a greater expectation of responsibility. Also, many companies will not even deal with you as an individual corporation unless certain rules are met. One rule might be that no more than, say, 30% of your income can come from the company looking to hire you. They want to see a diverse revenue stream and a well established business.
Australia doesn't do enough to preserve its surprisingly rich computing history.

Back in grad school at Adelaide uni, my office was in the bowels of the CS building, and just outside was a really old piece of equipment that I didn't really know what it was. I walked past it every day for several years without thinking much about it.

One day, my father came to visit. He had studied there 35 years before me. He saw this thing and said "oh wow, that's CIRRUS!". It turned out this was the first computer he ever used, way back at a university open day in 1968. Adelaide uni designed & built the entire thing in the late 50s/early 60s, including a time-sharing, multi-user operating system.

It should be in a museum, but was sitting, partly dismantled, in a hallway at the back of the building few people ever ventured to or even knew about. It's something the university should take pride in and have on display, even if not in working form.

More info: https://www.adelaide.edu.au/uni-collections/collections/CIRR...

Also this happened very recently: https://www.itnews.com.au/news/australian-computer-museum-so...
It's IBM. I'm not sure what's keeping this shell of a company functioning, but they are not a company I'd want to work at, if you could find a non-outsourced job, with regular layoffs and insane demands on their people. None of the people I know who've worked there have spoken well of it.
At least we can unlock BL for XIAOMI true?
In some English-derived legal systems, an Anton Piller order can be granted in civil proceedings, effectively forcing a defendant to allow a search by the applicant (the only alternative being held in contempt).
I've noticed another odd thing. I'm blessed/cursed with absolute pitch, and once in a while I have enough trouble with wax buildup that I have to break out the ear drops and squeeze bulb. When I flush out the ear with trouble, that ear's pitch sense goes awry; dial tone sounds a half-step flat, for instance. Once that ear dries out, it's back to normal.
Well, people do. They just need to introduce server default themes or something and boom...
My take is that companies like Uber, Google, Facebook see and encounter issues ahead of the curve - so they build their own stuff and luckily open source it, which is good. Maybe others will run into similar issues and can leverage those solutions in case they work for them also.
That's fine, but I'm not buying it without evidence. I don't expect you to bend over backwards trying to convince a stranger on the internet so I think we're done discussing it.
The Bosnians who speak medieval Spanish
Have you considered using Windows? With WSL there are tutorials that tell you how to make it feel like Unix, GUI and all. But check carefully if the software you need runs well. There are some edges cases still there.
https://news.ycombinator.com/item?id=18234626
Genetic algorithms have been around in CS for a long time, in lots of highly effective optimization problems, particularly in structural problems. They don't seem to be as good for AI/ML problems (though the jury is still out in hyperparameter type stuff). Gradient descent via backpropagation is quite effective here, and that is very much not like how the dandelion pod evolved.
The word you're looking for is "priority".
if you feel the desire to branch out into specific applications, i can point out there are some technical manuals in this area that relates, in specificity, to music:

http://www.csounds.com/manual/html/

http://msp.ucsd.edu/techniques.htm

- it is higly likely one would need a budget for additional publications, were they to explore this subject in detail. isn't it also possible to learn CS from documents on a chosen module?
TSA announces “biometrics vision for all commercial aviation travelers”
The alphasmart (https://en.wikipedia.org/wiki/AlphaSmart) is similar particularly the Dana which runs palmOS.

I really like the 'banner' display format on those (it could be even wider, the full width of the keyboard). Using a standard format screen doesn't seem to offer much over a laptop with some kind of locked-down writing app.

Does anyone sell that format lcd (or e-ink) display - ie about 10" x 1.5-2.0" (250x50mm). Could they be made to order, and how would you go about it (and what min. quantities to expect, etc)?
Still, that is terrible and depressing. Factor in maybe 2 hours for all of your meals (If you make them yourself) and you are looking at 17% of your day that's truly yours——less if you have errands.
The cost of college in the US is not a limiting factor for the types of people who would succeed in college. If somebody is intelligent and not going to college, there is something else at play and it’s not at all clear to me that making college free would fix those kinds of problems.

On the other hand, there are a lot of people who are poorly suited to college who would probably attend if it, as well as room and board, were free. After all, what irresponsible 18yo wouldn’t take free room and board in exchange for half-assing some classes. The community college system in the US is actually a pretty good way to figure out which students on the margins are actually able to succeed in an academic setting. All without requiring that taxpayers pay for for room & board.

And regarding the economic aspects: it shouldn’t matter who pays for college or when they pay. The same amount of economic activity is happening.
>The market is stupid and wrong.

The market can stay stupid longer than your 100 million lasts..
I thought Google had fired Levandowski but it seems he quit. Quite interesting recently to get insights on how/when things go bad at Google and then they arent holding folks accountable, possibly even hiding information.
No worries, I hadn't watched the video yet, anyway. :) So feel free to rephrase your questions if you like!
How about also 5 years of security updates like Apple's products?
You only need a superficial understanding of material to ace a typical undergrad college paper. I should know - I've bullshitted on all sorts of topics in my electives.

Most of the time, you don't even have to look at anything not on the prescribed reading list.
I'm not sure if this fits your use case, but it's what I plan on ordering soon https://www.ixsystems.com/freenas-mini/#buyawesomefreenasmin...
Essential Products, founded by Android creator, cuts about 30% of staff.
I'm an amateur classical singer, and I definitely have trouble dealing with A=415 when sight reading.

Another problem with absolute pitch, in a cappella singing: hearing another section of the choir go flat and either having to follow along or vainly try to prop the pitch up.
My ideal pallete would consist of all the C64s colors and all the ZX Spectrums colors combined. A few of them would overlap, and the resulting pallete would be restrictive but pixel artists could work magic between both the familiar old hues.

My ideal machine would be a C64 and Spectrum combined, 4 commodore sound chips, screen resolution increased only about 50%, 256kB ram, possibility of running 6502 and z80 in parallel, at quadruple speed.

Could be just nostalgia, but the continuing demo scene for these computers is incredible[a] and beautiful new games also get made to the old frugal specifications.

[a]https://www.youtube.com/watch?v=5UN2HHVScUw
Show HN: Funded – a simplified envelope budgeting app
The same person (Levandowski) worked at Uber. So all his knowledge went to Uber too, obviously. They didn't start at point zero.
7 days to make sure that this isn't part of the Import flow of a competing app :D
Is it really that important to manage the money supply directly? Sure we had fluctuations in value when the US was on the gold standard, but was it really that bad?

I'm not saying we should go back to gold, I'm merely pointing out that a decentralized system can work just fine, it just needs to be reasonable stable. Bitcoin isn't stable because most of the coin owners are speculators and the price fluctuates with market sentiment.

If a cryptocurrency can be made popular for actual transactions but not get overtaken by investors, I think it'll have a solid chance as an alternative currency. I don't know the solution here, and perhaps crypto currency isn't the right tool, but I'm totally down with alternative currencies that don't rely on centralized monetary policy.
I don't know about "commonly". In my experience with embedded C, if you needed things you declared them statically and never used malloc. It's not like you're calling alloca and letting those pointers escape -- any (valid) pointer you might have is to a static allocation or memory mapped address.

C++ is a different game and I don't know anything about it though.

But yeah the way I read this is they don't use malloc, which is pretty standard. This is how I've heard it referred to many times, and nothing else makes any sense.
Ask HN: Any doing analysis of the Twitter IRA released tweets?
I also have a faint hope that they might update SE finally and that they might do that with a longer update cycle because obviously SE users are not the people who will buy a shiny iPhone every year spending $1000 and going for all the bells and whistles. But then I think this is just hope and Apple has really moved on to phones that "most" of the people want to buy.
Harvard Admissions Procedures Summary [pdf]
How does BigQuery support updates? IIRC in BigQuery you have to overwrite whole partitions. At least in Hive you can have secondary partitions to mitigate this.
What really makes a Lifestyle app by a bank work well with the end users?
You and I clearly have a different idea of what silicon valley's "major success stories" are.

Some non-psychopathic successful individuals: Bill Hewlett, David Packard, Gordon Moore, Andy Grove, Federico Faggin, Ross Freeman, Bob Noyce, the Varian brothers, Bob Taylor, Jerry Sanders, Wilfred Corrigan ...

It's only in the last 25 years that movie villains have become the norm.
Well but regardless, if you have a malloc or new implementation that uses a static buffer, then you're still not touching the heap. In fairness and as you point out, it's not the stack either, but they're obviously not letting stack allocations escape. Nothing would ever work.
"Precise" dial tone (in North America) is a linear mix of 350 and 440 Hz, so that can be used as a reference.

France usually uses pure 440 Hz, and many countries use 425 Hz.

Of course, with cell phones, a lot of people don't even have a clue what dial tone is. :)
This new account has already posted more than one uncivil comment to HN. That usually signals trollage, so I've banned it until we get some indication that you've read the guidelines and want to use HN as intended. If you have and do, you're welcome to email us at hn@ycombinator.com.

https://news.ycombinator.com/newsguidelines.html
Ah yeah just so you know there is a lot more to building a self driving car system than the general knowledge held in the head of the lead engineer. It is unlikely that he would have known even a tenth of the systems involved in the waymo program at a level of detail required to quickly replicate them.
They do use a lot of Elixir; they’ve written about it in the past.
Your comments have repeatedly been breaking the HN guidelines. Would you please not do that? We ban accounts that won't stop.

https://news.ycombinator.com/newsguidelines.html
Flawed unless you are one of the rich you mention. I think things work rather well for a few and rather terrible for many, the question is how much longer things will keep working so well for the few?