skysight-inc/HackerNews huggingface dataset:
> It falls into the uncanny valley on so many axes.

Sorry, think I'm missing something here... How does the Twizy look like a human?
Shouldn't this include all the code written but publicly traded companies as well? I mean, it is mostly funded by people's pensions - why not open source that!
I used 99designs a few years back to get my company's logo. It was cheap, fast and good. You get to choose from several designs submitted by real designers and work with them to fine tune it. I am still very happy with the results.

This service has pretty generic results, IMO.
A 6502 Home-Brew Computer
TIL new cars sold in the US require backup cameras. Wow.
Maybe, but as one who grew up in this country, I can say that this state of paranoia simply did not exist to this extent decades ago. Personally, I think it happened after 9/11. People just weren't like this back in the 80s and 90s, and many of those factors were, if anything, worse than they are now. At least now, with ObamaCare, you aren't totally screwed on pre-existing conditions. And if you go back before the New Deal, or into the Gilded Age, things really were dog-eat-dog back then with zero safety net, but middle-class Americans weren't generally paranoid back then.
Agreed, I phrased it that way because, for some reason, an additional page seems more agreeable to people in these discussions, yet a hamburger menu is really just a much more convenient take on that: a quick flyout that only covers part of the screen.
> if the GIF was served as image/png then it wouldn't be until the image finished downloading that the browser would learn it was a GIF

GIF has a header at the start of the file identifying it as such. It starts with one of two six byte long sequences identifying the version of the format that is being used.

0x47 0x49 0x46 0x38 0x37 0x61 ("GIF87a")

0x47 0x49 0x46 0x38 0x39 0x61 ("GIF89a")

So as long as the file isn't served with additional compression obscuringly applied on top (gzip etc) you will have an indicator that the file might be a GIF after downloading just the six first bytes of it.

Of course you could be unlucky and try to download a file that is not a gif but which happened to start with either of those two sequences of bytes.

But you could:

- Stop downloading it if the URL was loaded via <img>, and place something like an image of the word GIF with a cross over it in the img tag.

- If it was loaded outside of <img>, let the user know that it was blocked as suspected GIF but allow them to override.

At least as a first step toward some kind of anti-GIF thing.
>Google is probably the only non-telco who owns significant infrastructure. So other than Google, the only other option for YouTube would have been a telco

What about Amazon or Microsoft?
Qt is not native.

Native doesn't mean "it's not written in JS" or "it's fast". Native means "it uses the GUI toolkit of the target platform". And Qt doesn't do that, it merely mimics its appearance.
Rat eradication using aerial baiting Current agreed best practice used in New Zealand (Version 3.1)

https://www.doc.govt.nz/Documents/conservation/threats-and-i...

DoC is the NZ department of conservation - we try to be a fairly green country!
> Standard Oil you have more tangible view of what the monopoly looks like: the oil company owns the fields, the railroads, the refineries, the whole damn stack.

Standard oil is a great example but your describing vertical integration.

Lets take an amazing example of vertical integration that you might experience often but take zero note of. YKK zippers: from the metal smelting for the finished product to the machines they are made ON YKK owns all of it! https://ykknorthamerica.com/the-ykk-difference/vertical-inte...

Do other people make zippers? Sure! But use of YKK is costly and a statement of quality on the product around it. Google at this moment isn't any different. If you cut yourself off from google your cutting off lots of secondary companies that use their services (No maps, no uber, no Lyft as an example).

Google looks a hell of a lot more like YKK today than standard oil.
> What if we had a law mandating social graph companies open themselves up for interoperation once they reach some critical threshold of size?

To me that sounds like legally-mandated proliferation of sensitive user data. The Cambridge Analytica scandal is essentially a case of Facebook being too open with their data.
Thank you for your kind words. My words were mildly plagiarized from Henry George, author of Progress and Poverty. He is where the idea of people fulfilling their desires with the minimum exertion came from in my comment. I also love myself some stoic reading which ties in nicely with Mr. George's theory of minimum effort.

Progress and Poverty is a great book and I am constantly stopping and thinking how well supported his ideas are.
> Would trust-busting do any good? The main reason no practical alternatives to Facebook exist is the network effect. ... The only practical solution is regulating ethical behavior of these incomprehensibly powerful corporations.

While I think regulation definitely needs to be on the table to control the perverse incentives that would affect all Baby Facebook's, I don't think the network effect makes Facebook resistant to trust-busting. If a breakup mandates the successors to:

1) share the core IP (e.g. the Facebook brand and facebook.com, etc),

2) create and participate in an open federated social network protocol to blunt future network effects, and

3) divide Facebook's current userbase in a way that does not follow the contours of the social graph

...then I think the network effects will be muted enough to prevent the current monopoly situation from reoccurring.
Maybe you're right about discussions about social issues.

But for me, that's not the reason i come here. I'm more interested in discussion about entrepreneurship and businesses, and some of the commentors are quite good.
And this is why I don't believe in uprisings and revolutions in modern societies anymore. As an individual, even if you can buy guns, you are not that far away from the goat compared to what tech and training current militaries have.
Give pointers if necessary in a technical interview, see what questions they ask. If they are completely flubbing it and you already know it is a no go, call it off. It's a little shocking to hear but in a few minutes they will generally be grateful/understanding you didn't waste two more hours of their time.
Paul Eggert is also the maintainer of the timezone database and designer of the uniform naming convention for time zones, such as America/New_York and Europe/Paris.

What a champ!
Sure, lets question climate change. Until it is conclusively proven not a threat, assume the worst case predictions and act accordingly. Faced with an unknown threat, anything else would be irresponsible. Uncertainty and doubt cut both ways.
Except how long does it take to fix a vulnerability in government? If an exploit is discovered, consequences are immediate and the patch to fix it might not be.
> What if we had a law mandating social graph companies open themselves up for interoperation once they reach some critical threshold of size?

If we open up Facebook's data to other companies, what makes you think those companies are willing and capable of securing the data and respecting user privacy?

Facebook having all of that data is bad enough. Requiring Facebook to share it with other companies would not make that data more secure -- but it could definitely make it less secure.
Generating Natural Adversarial Examples (2018)
> Or you could read the LEAF's fine owner's manual. Search for "Power Meter" and it's described perfectly clearly.

That doesn't dismiss the fact that the Power Meter is poor UI/UX.

In most other cars the instrument cluster has clear labels and/or iconography that's identifiable. Even in the Leaf there are signs of thoughtful design, Nissan adapted the standard Fuel Gauge Icon with a Power Plug pigtail to indicate the Battery Level Gauge, though bizarrely it also includes an incorrect port indicator, and they put a battery capacity gauge right alongside the battery level gauge to clearly differentiate the two AND show that they're related.

The Power Meter is fusion of two gauges (i.e. power input/output and available input/output) and there should have been a clearer delineation instead. It's easy enough to infer that the Power Meter is analogous to a Tachometer after observing it for a few minutes but it takes longer to understand the regenerative braking aspect. The disappearing rings based on Temp/Capacity of the Battery are a much harder thing to understand.
Pivotal does this. The interview is usually just a "day on the job".
Well, consistency and fairness might have the added benefit of goodwill towards the company from those folks don't necessarily get hired.
It's diesel. We cleaned our light-grey house four years ago and it's dark grey again. We're nowhere near a coal power plant (or any heavy industry) but are in a country with a lot of diesel cars.
[obvious]

Are you familiar with the concept of diminishing returns? Tesla is like Juicero in this regard, but they're at least somewhat selective about it focusing on areas the consumer directly interacts with which improves sales.
Any of the above options would be better than the current reality, where Google is basically controlling video on the internet. They're long past their days of innocence.
This does not explain why there are still hamburger menus on 20" screens.
4) Require the baby facebooks to coordinate an open standard federated social networking profile that is managed through a non-profit consortium.
Who exactly do you think is making tooling like npm, webpack, babel..? It's web developers, dog-fooding their own tools. Sure, many more will use than make, but that's true of EVERY tool that is made.

Do you think the majority of people using make contribute to writing make?
I'd take a slightly different approach: A site is allowed a maximum file size and a maximum number of bytes per page. Anything over that will simply fail to load.
My favourite wikipedia rule: Ignore all rules.

"If a rule prevents you from improving or maintaining Wikipedia, ignore it."

https://en.wikipedia.org/wiki/Wikipedia:Ignore_all_rules

Some explanation of what it's meant to mean, with a selection of quotes about breaking rules:

https://en.wikipedia.org/wiki/Wikipedia:What_%22Ignore_all_r...

I really like that page - so well-written. "Use common sense. ...There is no common sense." In fact, the wikipedia pages about rules are much better written and more enjoyable to read than the average article is - which seems odd, but I guess is how it should be. There are a lot of very funny pages about the rules.[0] Many essays, on every aspect of wikipedia, here:

https://en.wikipedia.org/wiki/Wikipedia:Essay_directory

(A lot of the titles and short explanations on that page are fascinating/funny, a great intro to wikipedia culture...as it should be.)

[0] e.g. https://en.wikipedia.org/wiki/Wikipedia:Essay_directory#Humo...
The SQL commands it would take to do what he did in a few seconds would I think have taken a decent coder half an hour. But even that underestimates the usefulness of this kind of GUI, because with the GUI you wouldn't have to know what you're trying to do in advance, whereas with code you do.

The coding space is big, permitting lots of invalid state -- most of the programs you could write are not just wrong but gibberish. Using a GUI like this reduces the problem space enormously; the comparison feels akin to the one between grabbing a live fish and connecting Lego blocks.
The Problem of Unrealistic Expectations: Really?
Or maybe we can take the current approach and leave a sensible default for the people who aren't savvy enough? And people like you and I can just toggle the option?
> Learned that goat cheese is fine, for some reason

My wife gets itchy (enough that she needs antihistamines) if she has cow's milk or cow's cheese. Goat's milk? Not a problem.

Allergies are weird.
Seems very nice, but it also appears like they have few stock images per keyword/topic and they would be overused after a relatively short time. Am I not getting something? Are they supposed to take out an image once the logo is sold?
I occasionally hear about Firebird on the intertubes, but the last time I've actually seen it used was alongside some Delphi app. Anyone got some experience with it? Seems like somewhere in-between SQLite and the big FOSS dbs.
Persyaratan Administrasi SIM C
This and ONNX.js are two projects I'm following very closely even as someone who mostly only works in PyTorch or Tensorflow. I think they both have a lot of potential to reduce the cost of deploying machine learning solutions, especially with everyone in the cloud essentially paying the Nvidia tax.
That is just the cost to encode errors.
I'll point out that the sunniest parts of western Quebec get fewer than 1900 hours of sunshine annually. [1] That's fewer than any point in the contiguous US. Cedars metabolize O2 -- not CO2 -- in the absence of sunlight. That makes this possibly one of the most biased and possibly misleading selections possible for both location and organism under study.

[1] https://www.currentresults.com/Weather/Canada/Quebec/sunshin...
leave, sometimes jumping ship is better than mutiny or walking the plank
Hacker spoke to baby, hurled obscenities at couple using Nest camera, dad says
He obviously went and reviewed the rest, or how would he know about the uWebsockets portion? His point is that the article is poorly written enough that he had no desire to finish it, and I fully agree. More information and less disparaging fluff would make this piece much more attractive to the engineers of the world.
The only thing I gather is that you don't think people should be creating these tools with JS if that's what they choose to do. Because you feel that others should conform to your opinion on what's the best language for a given tool.
As a former libertarian, you're speaking for one particular subset of libertarians, not all of them. There are some that believe that in a pure unregulated market, monopolies would simply not arise in most cases, yes. There are others who believe that they will naturally arise, but it's okay, because that just indicates that the market has reached peak efficiency. And there are yet others who believe that the important part about markets is their freedom (as defined by Smith originally, i.e. free competition), and lack of regulation can hamper that.
Hawaii is considering a bill that bans cigarette sales to anyone under 100
Speaking as aging dude who largely doesn't care what other people think, some of it comes from financial security.

However, I'd say some comes down to being more assured in my beliefs that my positions are reasonable places to start, if not always right. Some comes down to understanding exactly how little it matters what other people think of you in most contexts, and trying to only manage the contexts where that's not true.

All of that can go sideways in a way that you won't necessarily catch until damage done, which leads to the third realization with age: there's very little damage you can do once that can't be repaired. Most irreparable damage comes from you repeatedly convincing someone you're a jerk, assuming you don't completely turn them off on first impression.

None of which is to say you should lead by being an ass when you get old, just that I don't worry about impressions so much anymore unless it's strategic. Micromanaging them never got me anywhere, better to confidently try something reasonable then pick up the pieces if I'm off base. That's gotten me way further.
66 has been around in the dev release for a while now, and I love this feature. I can finally visit a news sites, and not have a random unrelated article's video with sound (usually off-screen) start playing.
It also sucked when they closed the IRC gateway.

https://it.slashdot.org/story/18/03/08/2049255/slack-is-shut...
"Tell me about one or two projects you've done in the past that stand out for some reason. Maybe you learned a new technology over the course of it, got to interact with cool people, got shipped off to a different country, had weird clients, got a killer contact. Maybe the project was a total disaster. Doesn't matter what happened or how long ago, just something you found memorable."

Get them talking about what things they get emotionally invested in. You learn a lot about someone this way.

The trick to good interviewing is putting the candidate at ease. When someone's future is on the line, they behave very differently, and preform worse than they would in a regular work environment.

Asking questions like "what have you done well" and "what mistakes have you made" will favor narcissists, because they will embellish, whereas those more on the neurotic side will take more blame, and dislike taking credit.

So put them at ease. You'll get far more real answers that way.
The Big Lie (2018)
Once you install Istio, all your traffic goes through Envoy sidecar proxies automatically injected to your pods. Consul just provides service discovery (like DNS, which Kubernetes offers by default). By proxying traffic, Istio lets you program how your traffic works (traffic splitting, policies, monitoring, ...).
https://publiccode.eu/

∆ Surprised this hasn't been shared yet
The unfixed security issue (2018)
When we do release code, that's more or less how it works.

The issue is that, basically 100% of the time, anything being released to the public has to go through a release process.
If you produced it as an employee of one agency (eg the Air Force), but if was paid for by a different agency (eg DARPA), then it also needs to go through a similar release process on the sponsoring agency's side.

Typically, this has to happen for every single “release”. In other words, for the original software, again for every subsequent patch, for the documentation, for every correction or update to the documentation, etc. If you want to give a presentation about it your slides need to be released. If you want to write a paper on it that needs to be released as well.

Evey time through the release process takes two to six weeks, depending.

This works OK if you are releasing documents. Once a document is written, it usually doesn't need hundreds or thousands of updates over it's lifetime. A journal paper gets released once, then it's done. But the same process is what we currently use for software, and software is just a very different thing than a document is.

Imagine what would happen to the release cycle of a small OSS project if it took six weeks for github to get around to posting your update, and if github management rejected about half of them for reasons that were mostly inscrutible to you.
The Acme editor is sort of like that. Text frames you can drag around and organize with the mouse. You can run commands that get their own frame for output, you can launch a shell in a frame and interact that way, you can browse directory structures, and of course you can edit files. I don't think it's what you're thinking of (Oberon, maybe?) but you might find it interesting: https://research.swtch.com/acme
posted multiple times
Don’t Tesla’s have the same option? You can set regen to low I believe.
Rather than trust busting, why not start with relaxing the federal laws which forbid the development of third-party applications?

The limits on third-party apps are legal, not technical. It is not technically challenging to build an application that collects Facebook credentials and then presents alternative views and features. It could, for example, finally be possible to see a time-ordered view of your friends' posts (Facebook doesn't allow this since it reduces engagement).

The development of such applications would serve as a threat and check on the market dominance of Facebook. A popular third-party application could consider adding its own features that Facebook does not have. It would also reduce Facebook's revenue.

What stops this? In the US, it is primarily the CFAA (https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act). Once Facebook formally tells a company to stop accessing their servers, they are in violation of federal law if they continue to do so.

It seems premature to pursue trust busting action while we still have federal laws that encourage and cement the dominance of a single provider.
CS 522: Seminar in AI in Healthcare
Heating Up Word2vec: BlazingText for Real-Time Search
There is already a setting in options for that.

https://support.mozilla.org/en-US/kb/block-autoplay
https://www.etymonline.com/word/hack#etymonline_v_1359
As I read the article, it seemed like before, step 1 would suffice before. If this is not the case with MCAS, it could at the very least throw the pilot's diagnostics. "Is it runaway stabilizers? Well, no response from holding the control column firmly so I guess not. Lets check other things".

Sure, the correct response is to follow the checklist, but should we really rely on pilots always knowing the correct response? Especially when that goes against their previous experience? Not that I am defending these pilots not knowing the checklists, instead I am arguing we should take into account learning from experience rather than theory.
The complexity of our world today in the software space is truly astounding. Agreed you would need an istio person, but that can be the same person who is the k8s person. If you have a company with large enough scale to be contemplating istio and service meshes in general; then if Istio makes your life easier in terms of dev ops in general, it might actually be worth it.
> They end up bypassing cluster IPs and dealing directly with pod IPs

Why the heck are they even using Kubernetes then? Just deploy a bunch of docker containers with the autorestart flag.

This is terrible design.
I'm seeing a lot of "John Deer == Quality" comments in this thread.

My farming background says "John Deer == artificially (and insanely) expensive maintenance". I've always equated JD with just being one of the biggest players, not necessarily a reflection of good quality.
I quite like this tuple approach.

And yeah, I meant Ord (and the required other Traits), I edited my post. Thanks for pointing this out.
Admin dashboard themes without bootstrap
Hello,

Can anyone recommend an Admin dashboard theme which isn't made with bootstrap for a saas project , and which uses minimum Javascript.

The end goal is a lightning fast, responsive theme.

Everywhere I look, there are bootstrap themes and nothing else.
No, this spawns several process, while sub interpretters allow you to have several of them in one single process, making data sharing much cheaper.
Public Money, Public Code
The moat that each tech company owns is its network. Rather than trust-busting these companies up into their different businesses, I think it would promote more competition to impose network interoperability requirements once the network is entrenched for too long.

A useful example is craigslist: a company with virtually no innovation for decades that still dominates the classified listings space. Other companies that try to offer a better experience face the hurdle of creating their own network or attempting to scrape craigslist’s items (and then being kicked off by their lawyers). What regulation would allow meaningful competition? A policy that requires craigslist to provide an API to competing firms for reading and writing at a reasonable price, and a requirement that changes to the network not favor craigslist vs. other firms.