skysight-inc/HackerNews huggingface dataset:
This article doesn't mention it, but the biggest problem with Boston Public Schools transportation is that students don't actually attend the school in their neighborhood. The school district assigns you a school that may not be located particularly near you, in order to increase school diversity. So a lot of this transportation time and expense is taken up to shuffle students around to far-away schools.
> just hop in the car and play music, listen to talk when we get bored flip around the channels

This is nice, but is it $21.99-a-month nice? It's $300 a year, that's the problem. That's twice as expensive as Apple music and Netflix. That's the cost of a data-only cellphone plan.
So, VCs are essentially funding speculative R&D, and big companies are buying successful results? This view sounds consistent and reasonable. Thanks for putting it this way.
Its hard for some people to believe just how low budget some rural areas are for policing. I used to live in a west coast county that was about 6,000 sq miles. It had one city with a population over 25k. (about 66,000 total in the county) At nights, there was 2 county deputies, and 2 state police officers on duty. (the city had its own force with 2 officers on duty at night) Also, their costs were pretty high, since they had so many miles to drive (more fuel/maintenance, more replacing).
Maybe the Direwolf source code can work via the python calls from gnuradio itself.
I'd be curious to know if people believe the author's assertion to be true, or if not, why?
This has been something FPGA fans have been pushing since I left college with my BsEE 30 years ago.
Why it doesn't get dark when you blink
Does AFSK imply the use more than two frequencies? Using 4 or 8 frequencies and trellis modulating should get significant gain (i.e. using 4 frequencies and trellis modulating 1 bit per chip should be more robust than using just 2 frequencies).
This, essentially, looked like a grander scale version of almost every web design project ever. What is different is that, over time, web teams have learned to use "mockups" or "wireframes", to put in front of the end recipient some simulation or approximation of what the final result will look like. Why? Because otherwise you get this sequence:

1) end recipient tells you what they want

2) you build that, perhaps exactly

3) they don't like it

Thinking in abstractions, and imagining what that would really look like once implemented, is more or less a job description for programmers. It isn't, for most other jobs, and thus most other people. If you don't do frequent reality checks during the process, you will be quite likely to get this result at the end.
Of course, the students doing the programming in this case, were unlikely to have had multiple software projects' experience, to know this. But someone there should have, and should have insisted on putting sample results in front of parents to see what their theoretical response would be.
I find that management, and probably also politicians, don't like doing that because they can't control how the conversation goes, and it could bring them bad news. But putting that off until the end, brings worse news.
I see I'm being down-voted. That's okay, I'm just curious to know your thoughts.

There has been plenty of discussions if Singapore needs a "hinterland" to survive and if Johor can be that hinterland. I'm leaning yes on that camp, but I'd like to hear counter points.
Data Center problems are Azure's issue, not the VSTS team, so your criticism should be focused there. Even though Microsoft runs all of these services that's out of scope for a VSTS blog.

They linked to the Azure service details in the Azure Status link if you wanted more information: https://azure.microsoft.com/en-us/status/history/. It sounds as though they're compiling a report on this problem which will be released in the coming weeks.
Actually Go was implemented as OS X and Linux language initially.

They left up to the community to build up Windows support.

Certain packages are still not available on Windows, like plugins for example.

Easy to find that out searching early gonuts posts.
> maybe 25 person years to build an app that can display an email thread correctly

How so? E-mails are not that complicated. Unless your threading involves some speculative ML algorithms.
Firefox - The free man's browser!
Security researcher claims macOS Mojave privacy bug on launch day
There are governments in rural areas funded by speed traps.
Facebook launching into Dating
Hi, I did my masters research into this very problem. A lot of research here does just simply revolve around iterations of hill climbing [1]

One thing which has been done quite a lot (and that's not to say you don't already do this), is to measure the gradient of improvement of your fitness function, and if it's been flat for too long, to relax the conditions/weights by X percent (X becomes another thing to tinker here, but I start with 10%). The flatness here suggests that you may be in a local optimum in the candidate space.

This will allow worse solutions for many more iteration, (and a graph tracking the fitness will go the wrong direction), but in the end, you might find that you end up with a solution that is much 'fitter' than before the algorithm relaxed the conditions. (In the academic papers I read at the time, various words were used for this, sometimes it was called 'reheat')

It seems that even if you don't do this, you know about it intuitively anyway since you talked about tinkering with the weights, just thought I'd chime in to mention that the tinkering part is often automated now.

[1] https://en.wikipedia.org/wiki/Great_Deluge_algorithm

EDIT: A sibling comment pointed out Simulated Annealing also, which provides a more analogous means to discuss the 'reheat' stage here.
People won't speak the truth or do the right thing if the environment makes it hard, or risky to do so.

>I am probably not being targeted. However, as more people start thinking like that, those that _are_ targeted (journalists, lawyers, activists etc.) will have less options to hide among users of more privacy-aware service providers.

If only child porn / drug peddlers, journalists, lawyers... use tor and other privacy tools at minimum, 3 things WILL happen.

1. Tor, fastmail, ipfs, pgp, full disk encryption... WILL become illegal

2. Anyone using encryption / privacy tools will be raided. Arrest first, find crime later

3. Authorities imprisoning lawyers, journalists... who reveal wrong doings will be too easy. "He used privacy tools" would be enough to pacify the public after-all, "Only criminals have something to hide."

Consequently:

We'll lose the right to keep pins/passwords. Because refusal - privacy = admission of guilt.

I'm a teacher and I know how difficult it is for a kid to speak the truth when the entire class is lying. Adults are not much different.

If people have to choose between their freedom, means of livelihood and doing the right thing, telling the truth or exposing wrong things by the government most wont.

"It is difficult to get a man to understand something, when his salary depends upon his not understanding it!" -Upton Beall Sinclair, Jr.
I've seen the head of a business unit in my large organization not so subtly hint to a Director that Problem X is something that we need to solve in the next 18-24 months, but we don't have the budget properly allocated to do it ourselves.

Lo and behold the Director shortly leaves the company to found a startup aimed at solving Problem X. Eighteen months later we buy them, aquihiring back the director and some engineers who left with him to start the startup.

The head of the business unit knew he couldn't get the approval from the board to solve Problem X, so he basically outsourced the risk and in the end the director and his engineers ended up with a nice chunk of change and their old jobs back.
Certainly not if you're talking a correctly-sized glass of wine, as you would get in a restaurant. A glass of wine does not mean "fill it to the edge".

What you're describing only happens on an empty stomach, which is a mistake anyone should be able to identify easily.
> Once a mom called in and claimed that her teenage son was assaulting her. When they arrived, it turned out he just wasn't listening to her and doing chores and homework so she wanted to 'scare him straight' and have the police tell him he had to

Wow.... I would like to see that parent charged with wasting police time.
Google Rounds Out Insight into TPU Architecture and Inference
The Boston public schools don't operate on the principle that you go to your local school. Kids get sent to quasi-random schools so that you don't have the good school in the rich neighborhood and the bad school in the poor neighborhood. Instead you get a whole bunch of medium quality schools. Also, this means that children are very likely to not live near their school at all.
At least we don't have to imagine what it would look like. We already had these nightmares years ago, with the net neutrality scare.

https://nelsnewday.wordpress.com/2014/02/18/stop-cable-monop...
Why we say “OK” [video]
> Personally, I would say they belong to the 20% most complicated build toolchains I have encountered

I actually agree which is why I used that as a comparison. Over a million developers deal with it every day of their work lives and the FPGA tooling I dealt with did not seem any more complicated than something that's very mainstream.
I just tried to order one. My credit card got charged twice as I attempted twice, got errors on their website, and the customer service rep Rachel in the online chat is behaving highly unprofessionally. My other attempts with another card were flagged as a possible fraud - obviously, their reputation among the credit card processors is not stellar. I think I'm done with Yubico and will be waiting for my Titan key from Google and consider the open-source SoloKeys as well. I think I've invested enough money in Yubico and what I'm getting back is not enough to justify the costs of this luxury. Their shortsightedness not to offer NFC on the USB-C version and to make the 4C/5C Nano so extremely hard to pull out is a clear sign they no longer are a good choice. And for quite some time, they haven't been the only choice either.
Personally, I benefit from the AWS specifics. I would imagine the majority of people are on AWS (more than azure and google cloud). Great article!
In my limited rubik's experience, solving (on an amateur level) is really mostly about memorizing moves and I'm not sure you'd really learn those moves very well just seeing it happen in front of you without explanation.
It's been scheduled for shut down March next year: https://www.theverge.com/2018/9/12/17848500/google-inbox-shu...
And another example of why you shouldn't depend on SaaS startups for anything you can't replace very quickly with another SaaS or a homegrown solution.
I'll give them a look, thanks! It may not be free but it is cheaper than I expected. Looks nice.
Another reason. If encryption was allowed then you would have a lot of commercial use on public bands but you couldn't enforce it, etc. It would ruin the public bands for everyone.
|{Math, Philosophy, Programming, Writing}| = 1
I agree the EE community as whole is not bad. I would say though companies that hire EEs tend be more secretive than mainly software companies.
Inclusive Speaker Orientation – Free Course
The feature the 4 has which the Neo doesn't which matters most to me is 'touch to confirm key operation' when used via USB. I'm quite surprised how little this seems to be known - a hardware key which will sign anything a potential piece of malware or malicious actor asks for without question (assuming said malware is able to steal the PIN or get access to the appropriate agent socket which is not too much of a stretch) is a lesser improvement over pure software keys (sure, you can get the same effect by plugging and unplugging but thats a pain).

On the other hand, NFC is pretty much essential to me for use on an android phone. If this has both then I will look carefully at upgrading.
So far all my common shortcuts are working in the browser (starting with cmd + k)
Pretty neat. I like the ECDSA for remote control.
Microsoft Search
Yes, they are used extensively in crypto applications for precisely that reason.
I hear your argument, but the notion is that if customers are expected to trust the Microsoft Cloud to run their operations, the company itself should also trust it. How would it look if Microsoft was slinging its cloud services but wasn't primarily using them?

Of course, Azure has such a massive footprint that the bigger issue is, why wasn't that used as an advantage when South Central US went into a shutdown mode? This does play against the notion that with so many regions this sort of event should have been preventable.
The simplest version where you just choose the single change that produces the best score isn't quite good enough for my purposes. I modified that slightly to run that to completion, then switch to choosing the two changes that produce the best score until that can't improve anymore either, which works a lot better. Fortunately my membership list is small enough that this is still computationally feasible.
Flippy’s Robot Arm Will Fry You Tater Tots at Dodger Stadium
If you remove a lot of the cruft and redundancy and add memory management, a statically typed language with fast compiles can have some of the benefits of a dynamic language.

If I could have a dynamic language, and static typing, that would be the best of both worlds. However, gradual typing doesn't seem to have caught on.
Spotify Premium for family at $15/mo is still gonna be pretty hard to beat. But. IMHO SXM has been doing a great job with exclusive content like recent live recordings (eg phish and other jambands), which is immune to the "shazam->spotify" escape hatch I'd otherwise use. They are desperate to get onto people's devices, and as the early leader in the space Pandora's still got "eyeballs" (eardrums?) galore in terms of installed user base. It'll be interesting to see how it plays out....
I mean, I know, I've professionally written HDL for FPGAs.

My point is that back then (a decade or so ago and farther back) it was relegated to low volume, high margin products, explicitly as a replacement for an ASIC. This was due to the cost of the FPGAs.

The point of this article is that by embracing the reprogrammable nature, they'll make their way into places that in fact have the volumes required for an ASIC (which might not be nearly as big as you might think), but choose an FPGA anyway in order to reconfigure out in the field. We are starting to see this and I'm seeing fairly cheap consumer electronics positions (ie. products in the range of a hundred or so dollars) asking for HDL experience more and more in my area.

Desktops aren't the only mass platform out there.
This. I'm an oldie and I prefer static typing. Heck, I can't even get my head around dynamically typed languages. And for any non-trivial production level software I strongly believe the choice of programming language has no bearing on the productivity. I.e., a team of Java experts will be as much productive in a Java stack as a team of python experts in a Python stack.

A big reason for the recent shift towards dynamic languages, in my opinion, is what's taught in college now a days. I believe it's mostly Python or the likes. In my college days (late 1990s) it was all statically typed languages (Fortran, Cobol, C, Pascal etc.,). So that's how my generation ended up learning to model a problem and solution in statically typed languages and natural preference towards them.
Zoho.com domain blocked by registrar and asks to contact legal
Hi Josh,
I will be adding a feature to login, save your favorite podcasts as well as start generating recommendations like Netflix / Amazon.
Mainly like people who like this also like this other podcast.

Also, there is RSS feed link if you go to the podcast page itself(RSS feed, URL, Ratings, Recommendations and episodes)
Let me know if you are not able to find it.
Yea some FPGAs could do that.
Microsoft Launches an All New FREE Learning Platform
https://prism-break.org/en/all/#email-accounts
Maybe the only one market segment where FPGAs aren't in wide use yet is desktop computers. iPhone 7 has iCE5LP4K inside, AWS provide FPGA-based instances, and Microsoft have even FPGA-powered NICs. https://www.theregister.co.uk/2018/01/08/azure_fpga_nics/
After buying an XM enabled car from a dealership, I was extremely disappointed when I started receiving weekly mailings and phone calls from them as my "trial" was expiring.

I am still pissed off about the lengths I had to go to in order to stop receiving communications from them. They refused to remove my contact information from their system and could not promise I wouldn't be contacted again in the future. I had to ultimately change all of my contact information to false information, fortunately the guy I was talking to was sympathetic to my plight and had no objections testing out the system to see what BS info it would take.

The whole escapade landed them on my short list of companies I will never do business with ever again.
That's pretty much how a lot of medical R&D happens. A lot of startup don't even bother trying to go market and big companies are cutting down on R&D. One consequence of this is that the big players get more and more entrenched and a lot of regulation is customized to their needs.

In tech it's also pretty sad that small startups with a good product still don't feel that they can make it on their own but instead prefer to be bought up by a bigger player who then shuts down their product.
I thought that CPU’s with AES-NI can already keep up.

EDIT: in fact I just looked up some benchmarks for Ryzen and it can do 3GB/s per core. So that should be enough
This just sounds like a problem with your car's stereo. For me, I get in the car, plug my phone in (always have a car-only charger cable), press "Media" on the dash, and it picks up whatever was playing on my phone.

I don't have sirius built into my car, I think this is an american car thing (did sirius pay them buckets of money for this integration? methinks so). If I wanted it, I'd have to have a ugly receiver taped somewhere on my dash.
Requiring messages be signed by and for keys belonging to licensed amateurs might be sufficient to discourage abuse.
"It's quite likely that during their lifetime, machine learning will completely change the nature of programming."

- Why is this the case? Even if it's true, it hardly seems obviously true.
From my understanding, poka-yoke addresses the problem where "[...] the mistakes are allowed to reach the customer".

In software, we know that the later a bug is caught, the more expensive (in terms of time / resources) it is to fix. So we want to catch bugs / mistakes earlier.

The "simple" idea that Poka-yoke introduces is to make it harder to make the mistake in the first place.
If a physical component can be mounted more than one way, but there is only one correct way, then design it such that it is impossible to mount it incorrectly. This can be done by making the mounting holes for the part asymmetrical, for example.

IMO, in software a similar concept would be to fail early and fail hard.
do you have 3d touch enabled? Afaik if it's disabled only the spacebar method works. If it is enabled only the force touch method works.
That's an extremely roundabout way of saying there was a lightning strike and they had inadequate surge protection.
I disagree that engineering is the best approach to writing software. I think this is the fundamental difference between people who prefer static vs dynamic typing. People who prefer static typing are more likely to say that one solution is more "correct" than the other, whereas dynamic typing allows more flexibility.

I see writing software to be similar to writing music. Music has rules and structure, but leaves room for creativity and allows two or more highly skilled musicians to be able to play music together and improvise.

Static typing imposes limitations (kind of like government), whereas dynamic typing gives you more freedom (but requires responsibility)
With all due respect to Leslie Lamport his "what could be more beautiful" explanation of Euclid's algorithm is no easier for me to make sense of than these[0] various implementations.

For a "complex" problem[1] you cannot write a unified field definition[2] before the fact. Otherwise the problem would have to be merely complicated (most sufficiently useful systems are complex). The easiest way humans can make sense of a complex problem is to define a set of misfits[2], or tests. In practice efforts to find a better way of expressing the hidden algorithm of any given software system have failed. Yet "tests" have proven themselves as a sustainable way for humans to iteratively arrive at the most suitable solution to a complex problem and to guide understanding after the fact.

tl;dr a more elegant programming language is nice but does not solve the fundamental problem with human minds and solving complex problem domains

0: http://www.codecodex.com/wiki/Euclidean_algorithm

1: Cynefin, Dave Snowden

2: Notes on the Synthesis of Form, Christopher Alexander
> just not as low as dividends are taxed.

Citation needed;

Bush tax cuts maximizes dividends and long term capital gains tax rate at 15%;

While, our first two progressive income taxes are $9525 at 10% and $38700 at 12%; (and if head of household these are $13600 and $51,800.) And that's without counting any deductions, like $12k standardized deduction!

So, dividend tax rates are only lower than low income people if you're counting the top 10% as low income.
>Please tell your particularly non technical friends and relatives to avoid Google like plague

For anyone that has never had a conversation like this, you really have to be careful with this and pick your battles wisely. Some people are so non-technical, that they will not understand what you are explaining to them, or why you are even bothering them. You will be perceived as a tinfoil hat wearing conspiracy theorist. Some people will understand what you are explaining and might even understand your stance, but ultimately will still continue in their ways because it's so much easier and convenient.

What ever you do, don't be judgemental about their decision. You will only make them less interested. Start slowly. It can be overwhelming how fubar'd the web experience has become.
Yes, they can do traditional cryptography pretty well (depending on the algorithm, of course.) AES-128 in an FPGA can encrypt a full 16-byte block every clock cycle when done right. With 100Mhz clock that's about 2.3Gbp/s, well within SATA 3 transfer speeds. You can achieve that with a last-last-gen FPGA that will cost you a couple bucks out of pocket, and it will use a fraction of the power/thermal footprint of any desktop/mobile processor that doesn't have AES support. Likewise, you can easily scale this up -- 10gig/s isn't even worth mentioning because it's trivial, so you can think closer to 40Gbp/s and beyond (which, today -- still not that impressive, I'm just giving you an idea.)

The thing is, if you're going to do ubiquitous encryption for something like your SATA link at scale, with a lot of units being sold -- you're better off just using a dedicated ASIC with a fixed algorithm, and your performance/power profile will skyrocket even further.
How transparent was the process? Are there standards for auditing the data and results, for instance?