skysight-inc/HackerNews huggingface dataset:
ICOs are forcing the SECs hand and I think it show cases the interest that exist in the public to get into these early stage startups.

Ponzi schemes are forcing the SEC's hand, and I think it showcases the interest that exists in the public to get into these early stage pyramid schemes.

The fact that the public is interested in something doesn't make the SEC say "oh, ok, that's fine then". The SEC's job isn't to get out of the way of the public. The SEC's job is to get in the public's way, in order to protect the public from scams -- which means the more public interest there is in something, the closer the SEC will be looking at it.
GE spent a shit-ton of money trying to jump into the smart grid business too. They had commercials on television, but never really any products that went anywhere in the market. GE's failures shouldn't be overly generalized.
The fundamental problem with the legacy Firefox extension API is that its incredible power comes from putting incredible constraints on Firefox internals. Every stable API commitment involves some constraints, but the constraints from legacy Firefox extensions were out of control. They were killing the browser.

The "legacy" Firefox extension API is powerful because it reaches its tentacles into every corner of the internals of the browser. Keeping that API stable involves freezing a large amount of internal architecture and behavior.

Firefox needs to evolve if it's going to live, and it can't evolve in the ways that it needs to if so much of its internals are effectively frozen. It's a painful drag on development, slowing things down and preventing necessary changes.

I'm not even going to get into the problems with the API itself except to say that it had many, including widespread dependencies on synchronous behavior.

Mozilla's sacred-cow-level commitment to preserving legacy extension support is a big reason why Chrome beat Firefox on so many technical levels for so long. It ate up a ton of developer time, held off or killed critical architectural changes, was the cause of a lot of crashes, hangs, memory leaks, security problems... Thank goodness that's about to be over.

I'm sorry that you'll miss it but this is a really important step. Mozilla is doing a great job with WebExtensions, I suspect you'll be happy with how things shake out in the end.
30 kilometers. https://en.wikipedia.org/wiki/Shanghai_Maglev_Train

Then they apparently scrapped the idea of extending it beyond the airport.
Generally, do not use raw threads. They are a building block for higher level abstractions like task queues, pipelines, futures... which lend themselves to higher level algorithms like your sorts, filters, find, map, reduce, map_reduce...

C++17 gets a lot of this with much of the algorithms header getting parallel/vectorized versions. But it doesn't have a task stealing work queue or something like then to pass the value when it completes. Boost has a version now that does though and this lets you have the next function called when done instead of waiting and blocking.

But if you spend your time in the thread zone you are probably putting too much thought into threading and not the problem you are solving. Plus, using a task queue can yield really good results for lower level algorithms.
i think there's some gov't contractors that survive off these inefficiencies. They will fight tooth and nail against OSS in gov't, and since they are often more connected, it's quite likely they can win.
OpenALPR has a premium service (http://www.openalpr.com/cloud-stream.html). Has anyone tried it?
So, you only buy products that were manufactured entirely by independently wealthy people? Maybe this is why artisanal hipster kitsch is so popular.
To satisfy your curiosity, he did not. The lens was borrowed from his workplace (a camera store) for the purpose of the video, and was returned unharmed.

The creator of that video hangs around on /r/photography, his comment is here: https://www.reddit.com/r/photography/comments/6xg8a7/lens_re...
"Do you think it's ethical for a company funding a news agency to influence what they publish?"

Every news agency's owners and advertisers influence what they publish. The argument from ethics is an interesting one. I know many advertisers who pull their funding from a show whose host said something controversial. They make the network fire the host and cancel a show etc.
As Bike-Sharing Brings Out Bad Manners, China Asks, What’s Wrong with Us?
I didn't link the icon, I just ran the script (I use gnome-do and ran it from there).
To even begin to answer your question, you'd need to know what the project included besides the software that OpenALPR could theoretically replace. Like how much hardware has it bought? How much of that money went to paying police officers for time spent developing requirements, testing the prototypes, and learning the eventual system? How much of it went to the research needed to develop this system some five years before openALPR was available? How much went to paying the software developers a normal first world wage and benefits for five+ years?
Meh. The New York Times is a more central part of the US government than the Navy is.
> Getting really sick of this story. Open Markets really comes across sleazy when you read the emails published by New America. [1] Slaughter's second statement, via Medium, is also worth reading. [2] Combined with the fact that Open Markets has been publishing anti-Google stuff for years while Google funded New America, Barry Lynn's side of the story make no sense at all.

As far as I can tell, though, Slaughter doesn't contradict any of the facts laid out by Lynn.

Also, I find this passage from [2] troubling:

> On the contrary, Barry’s new organization and campaign against Google is the opening salvo of one group of Democrats versus another group of Democrats in the run-up to the 2020 election, at a time when I personally think the country faces far greater challenges of racism, violence, a broken political system, and geographic and partisan divisions so great that we are losing any common sense of what we stand and strive for as a country.

Should we not pay attention to problems related to the growing power of large corporations and monopolies just because the US has other significant issues?
Sorry silly question but do mentors tend to charge and if so what are typical rates?

Also any side-hustle mentors?
timerfd?
The main feature of tor and dark web sites is to get around censorship.

If you don't care about the feature of censorship resistence, perhaps because nothing that you do is controversial or interesting enough to be in danger of being censored, then you obviously wouldn't have much reason to use tor.

If, on the other hand, governments and/or powerful corporations engage in more censorship in the future, then more people will have a reason to use a censorship resistant service.
Bogleheads forum [0] and wiki [1] are pretty sensible resources in general.

[0] https://www.bogleheads.org/

[1] https://www.bogleheads.org/wiki/Bogleheads%C2%AE_investment_...
Given that the python controversy was basically a guerrila marketing ploy to sell his revised book, I wonder what his angle on this will be.
I'm naturally very frugal - prefer to have housemates, don't own/want a car, rarely eat out, have cheap hobbies. I was lucky enough to land a good software dev job at a big tech company right after college - high-five-figure salary plus a good chunk of stock. Saved/invested everything I didn't spend, for a savings rate well above 80%. Investments were mostly Vanguard index funds, nothing special.

High income plus low spending adds up fast. I "retired" (to work on my own unprofitable projects instead) around age 30 with about $700k invested. It's grown steadily since I stopped working, and very recently hit $1m.

If you're interested in this sort of approach, The Millionaire Next Door, the Mr. Money Mustache blog, and /r/financialindependence are good reads.
On My Unapologetic Mother
Outliers - the 20 or so page epilogue at the end titled "A Jamaican Story" had been the best writing I've read thus far that struck a chord and helped me understand "white privilege".
> However, achieving such a milestone will require you to (on an ongoing basis) look deeply inwards, answer fundamental questions about yourself, and change your life.

> most people haven't even figured out what they want and so they default to mainstream consumerism

Not everyone defaults to mainstream consumerism. Some of us just don't understand and cannot comprehend why others are such consumers. Keeping up with the Joneses? Why?

For my family at least, we require no deep inward analysis, fundamental questions about ourselves or changing of our lives. To sum up: this is just how we are.
In most 1st world countries, there isn't much censorship, so obviously most people wouldn't have much of a reason to use a service like tor, where the 1 and only important feature is censorship resistence.

If governments or powerful corporations start to engage in more censorship in the future, then more people will have a motivation to protect themselves against censorship.
Oh yeah, it's a shitty move to use that as your excuse.

If your goal is reducing food poisoning through TECHNOLOGY! and CONNECTIVITY! to better inform consumers if their food has been recalled, you'd be better off developing food packaging that could eg change color when the food is recalled - a big giant red skull and crossbones appearing on my food packages would probably keep me from accidentally eating bad food. That would both be a challenging engineering project (since it'd have to be cheap, food-safe, and ideally biodegradable), and work for a far wider range of foods and ingredients.
Probably the former based on conversations I've had with various drivers. It's a bit more common than people first let on. From the drivers I spoke to that have cut out Uber/Lyft as middlemen, typically they started out on the platform and established a rapport with a customer (almost always a business traveler who has regularly scheduled trips). Customer and rider exchange info and then it's a regularly scheduled under-the-table operation where the circumstances of the ride are incredibly easy to conceal from insurance and even the tax-man.
? There's another total eclipse coming through North America in 2024. Passes right over my city, hurrah.
I'm still surprised that they're spending time in a VR API while lacking many basic things like print preview functionality. Also In the last year every time I give firefox a try they dev tools are very buggy. Instead of improving the dev tools they waste time in Firefox for devs (which is funny because as web developer I want to develop in the same browser that my users, but instead Firefox for devs is a version ahead, so once I thought my website worked okay in Firefox but it really didn't because it didn't work well in the stable version of Firefox). I feel like the browser is getting faster though which is good. I also like Mozilla as an organization but I feel that they still lack the direction and focus to make Firefox better than Chrome. To be fair, I think Firefox for Android is better than Chrome for Android. And Firefox Focus it's neat too!
I think your rant would be more interesting if you stuck to complaining about the topic at hand with more brevity.
>There are a variety of ways of doing this, but you basically need a choke point in your application where all AJAX requests go through.

Does wrapping the XMLHTTPrequest object to get this functionality still count as sane?
How can we best contribute to the total removal and scrapping of WebExtensions in favor of a more robust XUL development environment? How can we contribute to Firefox not becoming another meaningless Chrome clone like Opera or Vivaldi? Because that's what I think would be the best success of Firefox, long-term.
Maybe anonymity would help? The problem there is that people won't have as much incentive to propose improvements, as they won't be recognized if their proposals end up being good.

It just has to be ingrained in the company culture I guess. You'd really need to emphasize, whenever possible, that improvements and suggestions and corrections are welcome. You're fighting against upbringing.
There's an XUL print preview plugin. :-)
It sounds like he will have to file a law suit in order to have this domain name reinstated. He also appears to understand the rule and precedent's relevant to the situation.

Absent from his case list was any mention of a similar domain seizure being restored after a court injunction or judgement.

Is anyone aware of a ceased .us. domain name being reinstated after a court challenge in the United States?
> .... I'd be pissed .... choice words for those customers.

Then clearly this is the wrong business for you.

Dealing with stupid customers simply comes with the territory.
We're only supposed to pay attention to the growing power of large corporations and monopolies that fund the opposition party. You're not supposed to question the companies your own money comes from! /s
I've been using firefox since the very early days and I am excited about ditching the old plugin architecture.

Oh, and good news, the ui you dislike is going away.
Robotic roach creates order from chaos
Not really, no. While logically inconsistent the form of rhetoric used appeals to humans which are behaviorally dominated by group association. Pointing out its logical inconsistency appeals to a very small subset of the population who probably already agree with you.
I think the OP's attitude is still correct. Threaded programs are hard. It takes experience, discipline, and good design. There is no band-aid for that. The technology is helping with things like local storage, built in actor models, borrow checkers, etc. but those are only helping the design aspect. It still takes discipline, like knowing to not mix up async callbacks with/across threads. You are basically writing your own little kernel, and writing a kernel is hard, but once you know the rules it can be done.
It seems to me the issue has nothing to do with nazis and has everything to do if the "seven words policy" is constitutional in the first place. The majority of what you write here seems to have an underlying assumption that the domain company cares about the political nature of your speech. Consider the hanlon's razor explanation and focus on if such a company should have the right to disallow domains containing profanity in the first place.

Also, if I am going to play devil's advocate, it may be that the content of the site is irrelevant for determining the constitutionality of transferring the domain. Since 'fuck' can be interpreted in a sexual context, there is a plausable argument to be made that (assuming the purpose of the domain is irrelevant) it doesn't pass the noted tests to be protected speech since many people would consider it a profane statement. Unlike "the draft", "Nazis" are people not an abstract process, so the use of 'fuck' in that context may be more likely to be interpreted as obscenity.
Close, but not quite how it works - there's actually a series of documentaries about the practice of retiring spies called The Prisoner.

https://en.wikipedia.org/wiki/The_Prisoner
Instead of going to Chrome, I think you should consider moving to the better alternative to Firefox, Pale Moon. It has all the same mindset of decent Firefox, XUL compatibility (and an oath to never use WebExtensions), and other features.
Did you try Pale Moon?
you could narrow it 1/3rd at least without really affecting results at all, then include the 10x improvement from skipping frames, since you really don't need that many. The world doesn't move that fast.
Not a "game", maybe, but it's still zero sum. Which prosecution specifically do you want to skip so that the system can go through the motions to "do its freaking job" and get a conviction?

Once more: this was a practical decision by prosecutors to deliver as much justice as they could given limited resources. It seems all but certain (yes, in the "beyond a reasonable doubt" sense) that there is no objective injustice involved in holding this guy.
Good to know, thanks! I'm just still astonish that after so many years they haven't implemented that functionality. I don't print stuff all the time but sometimes you want to save things as pdf and fiddle a little bit margins/etc.
I left the intelligence community and it was a pain in the ass. There are portions of my career that I simply can't talk about.

My first job out was the worst. Easily half of the "tell me about a time when you.." questions required me to be vague and speak about skills instead of projects, people, customers or goals. I was lucky because the CEO of that company was a friend of a friend and they did a number of classified projects themselves.

If it had been all civilians or non-IC connected firm, it would have been awful.

As a reaction to all that, I went deep into the open source community and blogging with the goal of always having projects and a portfolio I could talk about and show. Best decision I ever made.
Some more:

Data School: https://www.youtube.com/channel/UCnVzApLJE2ljPZSeQylSEyg

Two Minute Papers: https://www.youtube.com/channel/UCbfYPyITQ-7l4upoX8nvctg

Gopher Academy: https://www.youtube.com/channel/UCx9QVEApa5BKLw9r8cnOFEA

JustForFunc: Programming in Go: https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

Siraj Raval - Machine Learning: https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A

PyData: https://www.youtube.com/channel/UCOjD18EJYcsBog4IozkF_7w

Orange Data Mining: https://www.youtube.com/channel/UClKKWBe2SCAEyv7ZNGhIe4g
If you're getting another job in intel, you send the references over email on a secure network.

If you're leaving the intel community, chances are your references are really pertinent. All the "I can't say" responses will derail a lot of interviewers though.
"China has been pushing for years to develop technology products that catch fire overseas."

I almost pissed myself laughing at this line.
His "How Not to Do It" articles are also a good read. Some good advice on how not to deal with liquid nitrogen tanks: http://blogs.sciencemag.org/pipeline/archives/2006/03/08/how...
Module cost this year is about $.35/W.
For every user of Classic Theme Restorer, there are probably a dozen more Firefox users who complain about the unnecessary UI changes but aren't aware that CTR exists to fix some of the usability regressions.
Hmm. When you say "talks to the LCD directly", there's still a tiny low-level controller attached to the LCD, right?

While highly nonstandard, but I want to see how feasible it is to truly drive an LCD directly. To me that sounds like a) huge pin count, b) "fun" prototyping costs, and c) difficult conversations with manufacturers who don't want to explain how their controllers work (and I guess d) a lot of work on my end to support all the different LCDs I'll use). My motivation is to see whether it's possible to control an LCD and touch panel or keyboard from a single chip.

> The interface is pretty standard, so the gumstix (TI OMAP3something) can also drive it.

Good to know.

> The keyboard is pretty big for a FPCB. I'm just guess 500USD, for maybe 10 pieces. Because that's the prototype level pricing I've seen before (check itead.cc or Seeed, they both do FPCB now I believe).

Oh okay, so $50ea for prototyping. Cool.

> The process they actual use in membrane keyboards is different, I don't know what that process is called.

Okay then.
Just from looking at the description, it seems to cover the same territory as Mortimer Adler's How to Read a Book.

I'd read Adler's book first, but reading two different presentations of what might be the same idea is better than reading only one.
My experience is from California, but I've worked for a property management company. You'd be in no way safe in changing the locks, unless you gave the tenants on the lease new keys as you were changing them.
So, I am supportive of Open Markets' goals and all, but "Tell Google: Stop Killing Monopoly Research" seems... mistargeted? If Google is the problem, we shouldn't be trying to tell Google to do something not in their own interests, we should be telling others, like regulators, to do something about Google.

"Tell Google" is directing your complaint at the wrong party.
Google is better than anybody at promotion of their open source projects and creating large, engaged communities around them. Google Trends search 'ML Library + Tutorial' and see what the effects of Google's marketing, outreach, and education can do to kickstart and nurture a project.
I'll shamelessly plug my own channel as well:
https://www.youtube.com/iamdavidwparker

Currently up to ~200 videos, mostly around WebGL and 3d Math.
They are moving everyone else off so they themselves can move off XUL.
Sadly I think the pun was completely missed by the author. :)
Well if Google Reviews are anything to go by, McDonalds is more pleasant than working at/with TigerSwan.

Also, it's amusing that they're blaming this mysterious third-party "TalentPen" whose search results are so scant that they have this very article as one of the top hits. Wouldn't TigerSwan be equally liable for vetting their vendors?
Having just travelled to Beijing, these bikes literally are everywhere, frequently stands of 20-50 or more from the many many companies that offer them outside a subway station, so I can see the pushback about cluttering up the place.

Most of the people I talked to are pretty positive on them - it's fairly easy to find one, and they're dirt cheap to ride (most are sub-$0.10/hr if my math is right).

I like to think of this as closer to Uber's driver-free endgame - manage a bunch of rentable objects that provide transportation, except in this case they're taking advantage of public parking areas and that's a public bad.
Quite frankly if you're a spook you don't leave your job until you retire, or you go to the public sector where the bar is "this person has a clearance"

Hiring is not very competitive for government work. They are usually hiring warm bodies with clearances rather than talent.

If you're going from government cleared work to something completely different it's still fine to get a reference from people you worked with, just there are some pieces that are filtered
Aren't all of these bike sharing startups a symptom of a bigger cause?

Afaik there's a huge property bubble in China, particularly in Beijing. A lot of people have become billionaires quickly and they're looking to invest that money into something else. But the bike sharing startups are a bubble within themselves.

I wonder when it's all going to pop.
Agreed.

"Carefully managing debt" can be summed up as one single principle: be aware of deadlines.

It's ok to use a credit card as long as you know the deadline to pay it in full and you do so diligently in order to avoid insane interest rates. If you can pull this off, you can actually earn money with credit and debt (e.g. rolling credit card over new credit card with 0% interest, over and over). Just make sure you don't miss any of the deadlines.

Same goes for my little anecdote above: it works great if you're aware of simple deadlines (how long I needed these $30k to be in the account) and elementary level math to compare 1.5% and 3%.

I used to think everyone should be able to handle this simple math approach but if the US population is any indication, I am dead wrong.

Debt is good. Don't be afraid of it: tame it and you'll start earning easy money.
The False Dichotomy of Conflicting Ideas
> its great being able to use the phone in the shower

?!
You mean like running a wildly popular service that has technology nobody else has come anywhere close to matching?

What a bunch of monsters.
Ask HN: How to get code review feedback for side projects?
I asked this pretty late into the post on over-engineered side projects. One of the ways I learn is by osmosis and code reviews are a part of that.

What is a good way to get code review feedback for side projects given that most of them are solo efforts?
R2 – a spiritual successor to the Node “request” library by Mikeal Rogers