skysight-inc/HackerNews huggingface dataset:
Currently using Bitwarden right now. Really good to see that the security assessment is relatively positive:

> All in all, while the client and backend code are vulnerable to some issues, all of the problems can be easily fixed without a lot of effort. In that sense, Cure53 believes these items of the Bitwarden scope to be fully capable of reaching the desired standards of security in a rather short time. To reiterate, the results of this autumn 2018 assessment are positive for the client and code.

Wondering how they will address the current cryptographic scheme though.
This is interesting, there has been research work on doing something similar in Monte Carlo particle transport, which is the same idea as ray tracing but with different physics (higher energies, different types of particles, more complex physical interactions like incoherent scatter etc). Still reading, but this article appears to be based on the same general idea albeit with a different objective.

Differentiation of particle transport Monte Carlo codes is focused on different types of tallies and subsequently computing their sensitivities. The inverse rendering problem in 5.3 is actually also broadly applicable to fields like nuclear security and emergency response.
Want a Tricolor Crepe? This Robot from Japan Can Make You One
Recently-Patched Adobe ColdFusion Flaw Exploited by APT
The SMS interception permission can be disabled.

It's only used the first time you register your phone number to whatspp, to send a SMS with a unique code to verify the number. Someone thought it was a good idea to intercept all SMS rather than have the user write the code.
This might be the biggest Utah exit so far. Whenever all those "where are the other silicon valleys?" articles come up, they never seem to bring up the Wasatch Front, even though it probably has one of the most vibrant tech entrepreneurship scenes in the country. I moved here from Boston a few years ago and it has turned into one of the best decisions of my life.
It’s not a postmortem. Second paragraph mentions one will be following soon.
Do you support microformats? I much prefer static content to ActivityPub, and honestly a lot of AP sites are less accessible than ones with RSS or micro formats.

The indie web approach to blogging (h-feed, webmentions, etc.) seems so much better than ActivityPub because it’s static content, web friendly, control of user identity, etc.
Have you looked into org-mode? Your content stays plain text and you can use Pandoc or other such tools to generate various types of documents.

That is how I have my website https://kirubakaran.com/ set up and I love it. I write in org-mode, with meta-data in "front-matter", and I publish with Hugo https://gohugo.io/
Hunter-gatherers apparently had to work only 7 hours per week. They may not have cable TV, but they've got more nature to enjoy.

Problem is, you can't sustain a large population that way, so civilisation has always used larger and more technologically advanced populations to push out smaller and more primitive ones. But that doesn't mean the larger and more advanced populations were necessarily happier.

Now life in general is absolutely better today than it was in the past, but that doesn't mean it's better for everybody in every respect. Peasants in the West may not get slaughtered by warlords anymore, but especially in the US, there are definitely poor people who struggle to make ends meet, and are slowly sinking deeper into poverty.

Peasants in northern Europe may be enjoying the best quality of life ever, but that's not true in many other countries.

The best system we've come up with so far is clearly regulated capitalism with plenty of protections for the poor.
> I don't know why, but seeing "I’m really, really sorry" in a Post-mortem doesn't feel right.

Maybe your comment just reads wrong (context is tough in text format) but I wish you would reconsider this idea. Here is a business owner accepting full responsibility and doing his best to provide some insight into what went wrong and why it took so long to get back online. It reads to me like someone who cares deeply about his customers and wants to project the sense that they are his number one concern. Its honestly refreshing and I wish it was a more common thing. I'm not a BC customer but I'll be giving them a try next time I am in the market. They clearly care.
TransmogrifAI – Automated machine learning for structured data
I think the better solution is a steep tax on the end product for any product containing at least one microprocessor which executes instructions from a mutable (even if "burned in") memory source, which totally and completely doesn't allow the owner to modify this memory with code of the owner's choice or authorship, with either physical or cryptographic mechanisms. All such devices should be treated as "rented" and not owned, and should have unlimited warranty which must be honored in perpetuity so long as a company exists (including future buyers of the company's assets).

It is a national security risk to allow commercial device makers to lock down the software on these devices and then abandon them in a few years. If in twenty years today's SmartTV has a network vulnerability discovered, the manufacturer (or whoever buys or merges with it) should be liable for updating the SmartTVs, unless it has made the device such that the owner can write and change the code at will.

This law should apply to cars, microwaves, smartphones, computers, washing machines, tractors, game consoles, etc. A twenty percent or more sales tax and perpetual warranty for "closed" platforms. Make it no longer economical to do business the way it currently is done!
WSL isn't Linux, it's an re-implementation of the Linux kernel syscall table, that translates them to the Windows equivalent. It allows userspace Linux programs to run on Windows.

It would be more accurate if they called it the Windows Subsystem for Linux Apps.

If you give a Linux program a complete syscall interface, it will run (provided it has its' libraries and a libc to work with).
The poetry and brief life of a Foxconn worker
How does getline work when you don't have FILE?
Yep! This is the core software behind it all, so bug fixes and new features will make it into Write.as too. It's also kept up-to-date with changes as soon as they're finished, so you'll see everything live there first.

Really glad you're liking it though :)
Why do you think it failed? I imagine failure of the war on drugs would be a revolution. That didn't happen, so the war on drugs didn't fail.

War on drugs was never about drugs.
Material Design Awards 2018
I see no argument here made about hosted services like Repl.it that doesn't also apply to a simple ol' terminal emulator, or other forms of development environments. I feel like the real topic here is that there are effective developer environments on the web which can be accessed regardless of walled garden app stores.

I'm trepidatious however, since I'm not a huge fan on relying on external services in general. "I can't code because the server's down" doesn't seem acceptable to me. There is a very real problem with mobile development environments though, a solution I'd like to see start with the phone manufacturers.
Thanks, I didn't know the Pi Zero had I2S pins brought out; kind of funny that the unamplified board is more expensive (though just from the picture it's easy to see why; the amplified board is relying on the inductance of the load for filtering and it lacks the phone jack).
Provi | Senior Engineer (rails, react) | Chicago and/or REMOTE OK

http://provi.com - We help US bars and retailers order booze faster. We are a quickly growing startup working on a fun problem.

We offer competitive pay and benefits.

Looking for a self driven senior dev, ready to work on both backend integrations and lots of modern react frontend work.
please reach out: eli [a t] provi [d o t] com
Sounds good. Thanks for the links!
"The company’s 2017 disclosure documents give the example of a store in Chicago with $1 million in annual sales. After all the fees and costs and taking into account that the company’s share of the take rises as revenue increases, the franchise owner took home $37,000 before taxes. “7-Eleven always sold its franchises as a gold mine,” says Hashim Syed, a former 7-Eleven franchisee and ex-president of the Chicago franchisee-owners association. “I say it’s more like a coal mine.”"

That sounds brutal!
The limits of crop production (also) by Prof. Bugbee (don't remember the main author) might be a good starting point for venturing into this question.
While I agree with you, I also feel that 7-Eleven Corporate has taken the wrong approach to this. They've made it "me vs you" rather than "us vs the problem". They're pushing the franchisees in aggressive ways to extract more money out of them to start and then hiring a police force to spy on them. Now it sounds like they're sending out ICE against anyone who criticizes them, even those not breaking the law.

That's not a healthy relationship.

When corporate pushes margins thinner and thinner, only those willing to break laws will be able to survive.

Take the money being spent on surveillance vans and ex-cops and instead spend it on incentive systems, on committees of franchisees, of groups designed around "how can we solve this problem?". Stop using a heavy hand and start working with the other side. They're not the enemy here, they're the lifeblood of the company.
> but this kind of display is emblematic of a fascist government

Enforcing immigration law passed by a democratically elected congress is fascist? Really?
If you look at the rise of the homeless in CA, then I don't really know if the most recent time can count as rise of availability of food and shelter...
Volkswagen plans to make 50M electric cars, CEO says
There are many ways to do it.

You could load documents containing facts, opinions or other information into a database and then add another "table" that links one thing to another so we can say that "opinion B is a response to opinion A" or that any sort of relationship exists between them.

I think this even more interesting when we apply it to a set of documents that have business, engineering or science value.
what was the solution to the Y2K problem.
Going single cloud on that scale is simply irresponsible though.

You need failovers to different providers and hopefully also have your hardware for general workloads

And suddenly the CEO doesn't care anymore if one of your potential failovers is behaving flaky in specific circumstances

Not saying it's good as it is.. communication as a saas provider is - as you said- one is the most important things... But this specific issue was not as bad as some people insinuate in this thread
I think there is a deeper issue here with immigration labor. The only one's applying to work at 7-11 or a lot of these minimum wage jobs are people who are not dependable or are immigrants without the proper paper work. So if you hire the non dependable worker you are going to be going through the hiring process every 3 months.

Most people you'd like to hire often say "Why would I come work for you when Uber pays me X?" Uber has made it a lot harder to find dependable workers for convenience stores because most stores aren't willing to raise the wage so high that would eat away into their profit of owning a store in the process. I'm all for fair wage practices but at a certain point you'll be seeing a lot more 7-11's for sale than people willing to buy them. The economics will stop making sense to purchase convenience stores or rather start many small businesses because the wage to pay out will be too high.
Cloudflare privacy app helps protect your phone from snoops
> Fascism is the bonding of state and corporate power

... only if you define "corporation" the way Fascists did:

http://www.sjsu.edu/faculty/watkins/corporatism.htm

> In the last half of the 19th century people of the working class in Europe were beginning to show interest in the ideas of socialism and syndicalism. Some members of the intelligentsia, particularly the Catholic intelligentsia, decided to formulate an alternative to socialism which would emphasize social justice without the radical solution of the abolition of private property. The result was called Corporatism. The name had nothing to do with the notion of a business corporation except that both words are derived from the Latin word for body, corpus.

> The basic idea of corporatism is that the society and economy of a country should be organized into major interest groups (sometimes called corporations) and representatives of those interest groups settle any problems through negotiation and joint agreement. In contrast to a market economy which operates through competition a corporate economic works through collective bargaining.
How solar panels could cool our homes while harvesting energy
For a second I thought frozen water was causing a massive management disturbance at 7-Eleven... #prettyurlproblems
"eleven-is-at-war-with-its-own-franchisees-over-ice-raids"

I wish that had been the story :/
Yup. The heads of IT at enterprises are begging to just switch everything to AWS/GCP/etc., while all the mid level IT guys are starting to see the writing on the wall. Much of what they do will not exist anymore and they will need to retool themselves and/or find a new job.
Since Bitwarden added sub-domain support and fixed the speed-issues on large key-bases, I absolutely cannot live without Bitwarden it's been absolutely flawless.

Previously used Lastpass for 8 years.

So glad to see that it's security taken seriously by the developers!
Immigration is at generationally low levels, I don’t see how you could blame it for lack of wage increases. What about the stagnant minimum wage, record corporate profits or union busting; might they play a role? “American society” and “our values” are by-products of immigration, how would more immigrants ruin that?
Well, hard to take someone seriously when they don't understand that it's not a minor UI enhancement.
I always assumed franchised businesses weren't owned by the brand that was franchising. Sounds like a terrible deal for the franchisee if all they're doing is renting a license to operate a business and not gaining any equity. I thought the whole point was so that the could work and gain a bit of equity in their business while using the marketing and quality assurance of the brand they franchise.
But this isn't the first time that anti-immigration hysteria happened. In the 19th century the fear was that massive Irish immigration to America in the wake of the potato famine would destroy the culture and economy of the mostly Protestant, English-descended America. While it certainly changed America, in retrospect it is hard to say it was really for the worse.
The flip side is that GUIDs take up a ton of space and are full of entropy, which makes them very inefficient to work with, are not cache-friendly, and not sortable. Certain database engines (e.g., InnoDB on MySQL) also limit the length of primary keys for performance reasons, which disqualifies GUIDs from being used. With clustering, short keys are better as they reduce IOPS required to fetch data.

See https://www.percona.com/blog/2006/10/03/long-primary-key-for... for an interesting discussion of the topic.

In general, it's unwise to make recommendations about what data types to use, especially for primary keys, without thorough research on their implications.
Yes, the current plan is to do a bit of an exhibition/tour with it. Details are still murky, since we still have a good bit of work to do to get it fully working.
Programming Techniques: Regular expression search algorithm (Ken Thompson 1968)
> "I have one file called index.js"

Say it all really. Online coding tools may be fine for beginners, but think it would be next to impossible to do my work with one.
That's not primarily what the article is investigating. The article is pointing out 7-Eleven's alleged use of ICE and Homeland Security to target those franchisees who criticized or filed lawsuits against the corporation.
> what Lisp developers have had since the early '80s

We absolutely did not have a globally, network-accessible terminal with pay-as-you-go computer time.

I have no experience or interest in repl.it, but I think you're understating things somewhat.
>0.1% of them will buy a $100 package once. 0.01% of them will buy a $9.99 package three thousand times.

The first group is worth $1MM, the second $3MM. I think it's likely you'd be able to afford to create both packages, regardless of what time any of your players take the bus.
I think you’re right. I’m going to leave my embarrassment unedited for all of internet history. (If anyone knows Douglas Rain’s voice type, I’d appreciate some education.)
Ask HN: To what extent does Unix philosophy apply to distributed applications?
ESR's The Art of Unix Programming [1] states the following:

More of the Unix philosophy was implied not by what these elders said but by what they did and the example Unix itself set. Looking at the whole, we can abstract the following ideas:

1. Rule of Modularity: Write simple parts connected by clean interfaces.

2. Rule of Clarity: Clarity is better than cleverness.

3. Rule of Composition: Design programs to be connected to other programs.

4. Rule of Separation: Separate policy from mechanism; separate interfaces from engines.

5. Rule of Simplicity: Design for simplicity; add complexity only where you must.

6. Rule of Parsimony: Write a big program only when it is clear by demonstration that nothing else will do.

7. Rule of Transparency: Design for visibility to make inspection and debugging easier.

8. Rule of Robustness: Robustness is the child of transparency and simplicity.

9. Rule of Representation: Fold knowledge into data so program logic can be stupid and robust.

10. Rule of Least Surprise: In interface design, always do the least surprising thing.

11. Rule of Silence: When a program has nothing surprising to say, it should say nothing.

12. Rule of Repair: When you must fail, fail noisily and as soon as possible.

13. Rule of Economy: Programmer time is expensive; conserve it in preference to machine time.

14. Rule of Generation: Avoid hand-hacking; write programs to write programs when you can.

15. Rule of Optimization: Prototype before polishing. Get it working before you optimize it.

16. Rule of Diversity: Distrust all claims for “one true way”.

17. Rule of Extensibility: Design for the future, because it will be here sooner than you think.

Question: Which of these ideas apply to distributed applications architecture and what, in that context, can be added to this list?

[1]: http://www.catb.org/esr/writings/taoup/html/index.html
Given an image from a physical camera, convert it into a 3D map with comparable properties.
That was a great article! Thanks for sharing!
> What about the stagnant minimum wage, record corporate profits or union busting might they play a role?

I don't discount that these are major contributors to the problem. Adding additional labor supply, supply willing to work for almost nothing, does not help the problem.
And that's very inconvenient.
You could read this article (and its title) several ways. I read it as an exposée on abusive practices throughout the hierarchy, sans lament.
Prices will go up and it’ll balance out.
No, a corporation using a federal law enforcement agency to target owners who were disfavored by the corporation is typical of fascism.

I'm not even interested in this fake debate that was stirred up about immigration. Of course we have to have enforced borders. Of course we need immigration laws that will be enforced.

What concerns me is the collaboration between corporations and state power, all taking place in an atmosphere of acute nationalism.
Exactly. Life of peasants has only gotten better when peasants fought for it. Poverty in the 19th century in industrial centers was pretty horrific. People moved to the cities for work, but often got brutally exploited with very little in the way of rights, until they banded together, formed unions and demanded better working conditions.

Things have gotten a lot better since then, but if you look at historic trends, they have stagnated again in the US since the early 1980s. There's been no growth in the pay for working class people since the 1980s, while money for the rich has sky rocketed.

It's time to pick up that fight again.
I call those type of businesses "recursive businesses."

Just like your real estate example, most multi level marketers make almost all of their money from bringing new sellers into the fold rather than selling to actual customers, or people doing webinars to teach people how to do webinars, or all of the web hosting affiliate sites that teach people how to make money from being an affiliate for web hosting sites(just sign up for Bluehost first!).

I don't think Farnam Street is recursive since he's not really recommending that people do anything with the knowledge. It's just a place with a bunch of interesting ideas, though sometimes it feels like he's picked all the low hanging fruit already.
https://archive.org/details/oldtimeradio

https://archive.org/details/radioprograms

Enjoy!
Google's home page doing 25 requests does not prove that Google spent the last 6 years and millions of dollars developing new protocols because they unable to reduce the number of requests.
>I'm all for fair wage practices but at a certain point you'll be seeing a lot more 7-11's for sale than people willing to buy them.

If a business wants to sell widgets, and they can't afford to pay for the materials to make the widgets, then it raises prices for the widgets, or it finds that consumers don't find enough value in the widgets to justify the higher price and the business shuts down. Why should it be any different for a convenient store?
Something like this (the end result, anyway) can already be accomplished with Moonlight [1], if you have a Windows machine with Nvidia GPU.

[1] - https://moonlight-stream.com/
It's not a question of "fair", it's a question of "fair enough". Every now and then, people get pushed beyond some line past which lies violence. In a democratic society, we enjoy the benefits of seeing the signs well in advance - and there are plenty already.

For the most part, yes, the ruling classes have done fine - and so they did for the past 70 years (counting roughly since the last grand compromise of the New Deal, which turned the tide of popular discontent back then), and they grew complacent. Now the tide is rising fast again.

FWIW, I don't really consider it a fairness versus naked pragmatism - they are orthogonal. Thing is, when it comes to fairness, there's a perfectly understandable urge, especially among engineers, to get things right, even if it takes more time. And normally, I think, that's a good thing - rushing is generally not a good idea, when you can afford not to. I just don't think we can, anymore, and so a dose of naked pragmatism is needed to force the realization that we may need an imperfect solution now, because we don't have several more decades to hammer out, say, a perfect implementation of universal basic income.
Yet, there're no proofs in the article, that raids and criticism are related in any way.
I have taken and "passed" multiple polygraph examinations by US state-level agencies. Providing truthful answers would have disqualified me in each test, and I have never been disqualified. This book is very accurate, and has been my only influence/guide/assistance in every polygraph I have submitted to(ie I have no "training" in this field). I have not read this new edition, but I can't say enough good things about the prior ones.
The Interview Schedule