skysight-inc/HackerNews huggingface dataset:
you could "solve" the same "problem" by making font smaller. but its annoying to read. oh whoops, thats what actually matters.

this page is like the purest expression a cerebral cortex thinking its the only thing that exists. i like it though, because it accidentally makes some good points about the human condition. one is that top down designed shit like this (and esperanto) often sucks incredibly hard, and i think the reason is that the "problems" they fix aren't problems at all.

another is that its hilarious to claim to solve a problem by asking someone to first relearn to read. "just spend 1000 hours learning this, then it will be easy!".

another is how easily people seem to oversimplify what is happening when you do something. someone recently told me that an upright bass is just a "dumb guitar" because its tuned the same and has fewer strings. sure, if you reduce the playing of an instrument to the production of a certain pitch, and that alone (even then... no, but i digress...) but of course thats really dumb. as is the case with "dotsies". you've decided that our visual software is agnostic, and we can rework the written word to whatever suits your optimization criteria, which seem to be that you can fit more letters in a small space, and that words have a shape-like gestalt.

even if it were true that these two criteria are paramount, making a thin font of english letters would work way better. but i see no evidence or justification for those criteria being important. its not that you cant improve on things, but how do you know whats really difficult about reading? did you do research? did you study the literature? seems like there are lots of more obvious problems you could try to solve. this is all getting a little ranty, and i risk sounding stupid if it turns out you are coming from a place of knowledge. so if you are, id be curious to know (and why isn't that on the page?)
How many satellites will be needed to be operational? What’s chips are comparable with the new bands? I know that there is currently only one phone with the Motorola chip, the Huawei P20 Pro.

How long until the satellite launches will it be operational after the tests? I couldn’t seem to find any of this information anywhere. Just basic press releases.
I feel like RMS would be positively tickled to know that his hat had broken a commercial machine learning API.
Works for me, but here's a mirror just in case: https://outline.com/eCLpSE
I recently discovered Axios, and they are an absolute breath of fresh air. They get to the point, they don't editorialize headlines, they don't fill their article with a bunch of useless opinion and pontification from a subject-matter-non-expert.

If they need to serve me targeted ads to fund their operation, by all means.
I don't have any context for Patreon's move here. Does anyone know the back story? What the guy said sounds douchey, dimwitted and racist...

But here's another case for decentralization of monetization. I don't care whether someone says something offensive or not...if Bob wants to donate money to Alice, that's their right. They shouldn't have to go through Patreon or PayPal or any other centralized service. And Alice shouldn't have to fear getting on some PC movement's bad side.
I can't tell if you're being serious or not, but I actually do this. I've got a spork, a glass cup, a metal straw, and a fabric napkin that I bring with me everywhere. If I'm going somewhere I know that I'll want to bring food home I'll also bring one of my metal lunch containers.

I'm carrying a backpack anyway and this is a really small amount of things to bring around. It's a very small impact from a single person, but every few times someone will say "ooh, that's a good idea" or something like that and it makes me feel like the idea is spreading.
CRISPR BABIES, IVF, AND THE ETHICS OF GENETIC CLASS WARFARE
And the "phone company" is now a highly regulated utility that was broken up by the government, to include those surveillance capabilities. FB doesn't get to be Ma Bell and I doubt they would welcome the comparison.

The question here isn't even if FB should be regulated or broken up like the phone company. People are simply realizing the consequences of something like FB even existing. The market seems to be taking corrective actions on its own.
What about; be good in the beginning and then stay good even when you don't have to anymore?
So we should just go ahead and put Orwell's Telescreens in everyone's house so the governments can see what we're plot^h^hannng all the time?

(Looks around the office and sees the Echo and Google Home, remembers how many friends have those and/or Samsung "Smart TVs" in their home, or who have their phones constantly listening for "OK Google" or "Hey Siri". Right. As you were...)
Sighted braille teachers can read braille visually, even upside down, so they can read what's coming out of the student's brailler in real time. I had at least one teacher who could do that.

But of course, that's a specialized skill. To judge for yourself how conducive braille is to visual reading, when presented as black on white (or the opposite) instead of raised dots on a page, you can grab a braille font here:

https://www.hadley.edu/online_course_font.asp
> I don't get this concept of returning money.

Some people think differently about this than you do. Some see accepting Satan's money as endorsing Satan.
ℍ𝕠𝕝𝕪 𝕔𝕣𝕒𝕡
>It’s embarassing to realize that you’re failing to communicate so badly that you require management.

The other possibility in this situation is that the person doing the managing has just cast an unnecessary zero-confidence vote because of their own perceived superiority or excessive ego. Trying to manage people opens you up to some seriously negative social repercussions, unless those people are your kids.
for every company that refuses, there'll be one that will take it on for the right price...
absolutely, Clojure is not a scripting language and Planck is amazing.

There are issues with a Graal-compiled Clojure repl due to reflection (apparently), but I think it's only a matter of time before those geniuses come up with something.
Trill – open source in-memory stream analytics engine
At the end of the day, Walmart PC's are roughly about as good as you expect to get at Walmart: Cheap, and checking off the boxes, but not going above and beyond by any imagination.

You'll probably see a lot of them as parents' gifts to kids, who don't know what they're buying but just need something that runs Fortnite.
And python tends to have fairly high startup time (compared to compiled languages) for any non-trivial script.
This is still in beta and would love any feedback.
In a "properly designed system", the service only ever sees public keys not private keys.
What makes you think they were expensive phones?
If you want them all to have the same length, no. But even in practice this is not the case anymore, e.g. the most common encoding UTF-8 uses 8 bits for the ASCII characters and then 16/24/32 bits for the lesser used code points. And there are some exotic UTF-5/6/7 variants as well: https://en.wikipedia.org/wiki/Comparison_of_Unicode_encoding...
People aren’t dumb.

Remember Nextel direct connect? It was known that those communications weren’t tappable initially, and for a time every street level drug salesman had them.
Google's AI God? Oh Hell Naw
And let's not forget everyone's favorite:

> This [literally any object imaginable] contains materials known to the State of California to cause cancer.
because it can come off as an incredible arrogance borne out of incredible ignorance. it really depends on how the idea is presented though.
+ no need to wait for an event to give it :)
Yes, people do
Looks good. I got a Unable to upload image when I pasted a URL. https://www.google.com/amp/s/www.barcablaugranes.com/platfor...
May I ask what Your Tech stack is?
No.

The state should be able to get a warrant to intercept communications for reasonable cause, and the accused should be able to litigate the validity of the search.
you're describing classic ribs (not sous vide, liquid N, or deep frying), right?

It's funny you mentioned that because the other point Mhyrvold and I discussed was using aluminum foil to tightly wrap the ribs during cooking- eliminating the water vapor that forms around the meat, which contributed to barbeque stall. Should speed up cooking without negatively affecting the results by 2-3 hours.
For higher resolution you should seriously consider charging a subscription, or on a pay-for-credits basis. Many organizations, especially those with limited or highly-demanded in-house design talent (ranging from finance to marketing to funded startups), would absolutely justify this product at rates absurdly greater than server costs. Unlike Fivver talent manually tracing boundaries, this has near instant turnaround, and that is HUGE for people with deadlines and infinite Uber budgets who just need stock images combined together.

Source: am in NYC.
Because the hubris of tech people to think something like "hey, trillions of humans have collectively decided over a few thousand years that the latin alphabet hits a pretty good sweet spot in human communication. I bet they didn't consider how readable it is, though. I can do better than all of them," is wearing thin.

This came up in the Robinhood checking thread a few days ago. "Do you really think that you're going to outsmart a financial institution that employs people like you (but smarter) because you happen to be better at math than your facebook friends who studied polysci?" The hubris of people in tech who think they're the only people who notice things is getting really tiresome.

Having said that, I think that's a slippery slope of a stance to take, because it stifles creativity and novel solutions, which history shows often come up when they're not looked for. But I think that's kind of the sentiment of embarrassment they were expressing: "groan, another techie is going to disrupt something that doesn't need disrupting."

Edit: To the people responding to this (and downvoting): this person asked for an explanation for why someone would feel embarrassment at this. I was trying to give what I thought was a reasonable explanation. I don't actually feel embarrassed by this, I was just trying to understand and articulate someone else's feelings on this. I'm sorry if the explanation didn't do it for you.
Dotsies is even worse if your eyes are some variant of broken. Nearsighted, cataracts, crosseyed, etc.
Coque iPhone
I can't see how any of that is remotely related to what facebook has been accused of.

More in line, is a newspaper responsible for ads they print? Do they have a responsibility as to what information they sell about their users?
Well the depressing part for me is I have seen good friends, extremely smart people who have no sane reason to be working on shady shit, fall down the rabbit hole. And I really haven't found effective ways to do anything about it...

There are two issues at play

1. Not everyone is prepared mentally to turn down big payouts. I have seen this happening up and down the food chain. You only understand how hard this is after you have been in that position. And these day some of the cheques that get waved in your face are insane.

2. People get sucked into a certain kind of "lifestyle" that they get insecure about loosing. And will do whatever it takes to maintain that lifestyle. Once they get "trapped" they are part of this global mega machine of similar folk. Sometimes it feels like watching ants in an anthill. All on autopilot.

The thing is they know they are trapped and convincing them to give it up is not simple.
Just wait for the serif version
Well, to some degree I don't know that edge and IE aren't regarded with significant disdain within dev circles. They are certainly the source of 90% of the exceptional/poly/ponyfill/hotfix logic I end up shipping. Firefox, chrome, safari, opera all work the first time, IE is generally the odd duck.
Then what is the corporate structure for?
Yes, that's a tetrapak https://upload.wikimedia.org/wikipedia/commons/6/61/Tetra_Pa...
We are building tooling which will allow you to put together differential equations and neural networks in any way you please. This is just one way of putting the two together. The applications we were looking at are different, but it utilize similar tooling. We have forward-mode, reverse-mode, forward sensitivity analysis, and adjoint sensitivity analysis (the method mentioned here, which is actually from at least the 90's) implemented and tested with the DifferentialEquations.jl integrators. We had a recent paper exploring the timing differences between the different sensitivity analysis (gradient calculation) methods:

https://arxiv.org/abs/1812.01892

The neural ODE falls into the case where the number of parameters is large, and so the traditional adjoint methods seem to do best there when optimized. So in some sense, we aren't "trying" to do it, but have had library implementations for these gradient calculations for a few years now. The documentation is here: http://docs.juliadiffeq.org/latest/analysis/sensitivity.html

But we are heading in new directions with this as well. The traditional adjoints seem to do best here because of inefficiencies with tracing-based reverse-mode autodiffs like the kind found in Flux.jl or Autograd. Basically, those kinds of tape-based autodiffs rely on each operation being expensive, which isn't true for the internals of an ODE solver (but tends to be true for applications like neural nets where large matrix multiplications dominate). This means that the overhead of building the tape is really noticable and thus it doesn't do well in this application. Additionally, the tape is dependent on the input because the trace of the operations is dependent on what branches are taken. This means that, even if the ODE solver is fully optimized and every piece is JIT compiled, the backprop tape itself cannot be compiled and saved. Again, this isn't an issue for large matmuls, but this is another factor that comes into play when the operations are not sufficiently costly.

However, the blog post you link to discusses source-to-source AD as an alternative. Source-to-source builds the backprop code directly from the full source, doing both branches at the same time. This means you can AD the source and then compile it. This methodology solves the issues we found with tracing-based autodifferentiation for this application, so I'll be happy when we get to testing it. Zygote.jl isn't quite ready for source-to-source AD on the full DifferentialEquations.jl code, but it's getting close.
> higher entropy

How so? The entropy looks (dangerously) low to me.
Thank you for correcting me! I wrote the numbers that were on top of my head
What do you think Apple does every time someone buys from their online store? They even give you a tracking number where you can follow the item in real time all the way from the FoxConn factory in CHINA directly to your door. It never even flys over Cupertino. I think you are gonna be very surprised when you find out how the commodities trade actually work.

Walmart sells the exact same watches. So does Amazon. Do you think they are a not-quite-scam too?

Keep in mind people are actually getting real watches. I don't know in what world that wouldn't make it a legitimate enterprise. And if you say it's because of their marketing, then you should really take a look at the copy on some car ads one day. Preferably Tesla.
World's First Slaughter-free Steak
It also changes airflow, so the droplets are not pulled directly up towards your eyes, like breathing through your nose does. I might look like a dopey mouth breather, but no tears as long as I concentrate on my breathing.
> It was established long ago that the phone company isn’t guilty, legally or morally, if two people use telephones to organize a crime.

In this case, Facebook is not a neutral communications provider. They are selling and displaying the ad. They are a party to the transaction.

> Current public opinion is divided on whether internet communication services should take it upon themselves to detect and prevent crime.

Yes, there is debate as to how involved Facebook should be if two independent parties are, say, coordinating crime on Facebook messenger. That's a totally different case than what we're discussing.
Ask HN: Best way to setup a secured Node.js env on macOS?
With the recent compromised npm packages, I'm feeling hesitant about continuing to install npm packages directly to my development machine without some sort of secure buffer. Any of these packages can include install hooks that have access to my file system and do anything: steal my SSH keys, grab my 1Password archive, and practically anything else.

What is my best option that would still allow me to do local development with the following requirements:

- No major compromises on hot reloading during development (as in never having to continuously stop a process and remount a volume in order to see changes).

- Allows me to do development in my local code editor (VS Code).

- Does not require me to use two separate logins on my Mac.

It seems like Docker fits a large part of what I'm looking for (if not all), but I don't know exactly where to start, and then if I have some sort of linked folder between my OS and Docker then I want to make sure that's locked down so that Docker can't access anything outside of that folder.

I've searched extensively for two days and was surprised to not find a comprehensive guide out there for this.
ALMA Campaign Provides Unprecedented Views of the Birth of Planets
By way of analogy, if a company operates a nature preserve and invites people to walk through it and then sells licenses for other people to come and shoot at people on the preserve, and gives them lessons on how to shoot people, then that company will probably not be in business much longer.
The sideline also isn't very profitable, though the status quo can be. As always, corporations have public and private reasons for every decision.
Perfect for automatic readers though.
There's no such thing as omniscience or perfect prescience and you will always screw up eventually. There's no physical law that says that people can only crucify you if you actually do something bad. Every one of your competitors is doing their level best to set up damned-if-you-do-damned-if-you-don't fork and you will never outplay all of them all of the time. Nothing says that there's always a right answer that is Good. Nothing says that people are any good at all at telling what is Good. Nothing says that the entire population has a single definition of Good; nothing even says that any given situation has a course of action which anyone will perceive as Good. There are subjects on which the public has disjoint definitions of Good.

"Just stay good all the time" is the kind of logic that tears down exactly the people and institutions that we should be supporting. You can argue that they should be doing a better job. You can argue that they have taken on additional responsibility and should live up to it. You can argue that we would be better off if nobody claimed to be good in the first place. But "just stay good all the time" is a myopic double standard, crab-bucket thinking at its finest.
They do that all over the place, on trash day people scour neighborhoods looking for "the good stuff" before the city trash truck gets to the recycling bins. "Big trash day" is the best as people go around tearing up sofa-beds and whatnot going after any scraps of metal.

Not that I really mind, I just put my recyclables next to the apartment dumpster and they get picked up real quick.
I saw that, but the signature has no types or no indication as to what the return value might be. If you look at the documentation for functions that do have return values, there's no signature either, just a fairly vague English description of what it returns. Dynamic duck-typing all the way, no type inference.

Anyway, my point was, no effects system. There's no way to determine if something has side effects or prevent them. Very far from Haskell's purity. I wouldn't criticize Haskell for a "trick" that enables the impressive feat of maintaing purity with side effects (while at the same time maintaining strict enforcement of types throughout) when Clojure doesn't even have any kind of effects management.
You claim it’s not a matter of opinion and due to personal opinion. Weird. Then you invent a history from which to draw imaginary conclusions. It is perfectly ok to have a personal opinion on CSS. You don’t have to justify it and you certainly don’t have to conjure a dillisional alternate reality.

Imagination aside, IE3 was the first browser to offer any CSS support.
I'd see which newspaper had a reaction to the Khashoggi's death and try to directly contact the journalists writing the articles. They're people and they may be quite happy for the ammunition provided. For example:

https://techcrunch.com/2018/10/17/silicon-valley-hoped-the-k...

Don't let scumbags have their way, if you can tip the scale in the other direction. But again, don't want to take the moral high ground and tell people what to do.
> It is not Eventually Consistent...

If there's anything the universe is, it's Eventually Consistent. Nobody has ever found a case where it isn't. Relativity was predicted to exist because "eventual consistency" was assumed axiomatic in our universe. Essentially, eventual consistency is exactly why the universal speed limit exists.

> but rather, it is Infinitely Inconsistent

We will fall behind in knowledge of events, but causal knowledge of an event in our universe, if it exists, is always consistent.

Knowledge of events in our universe is like an immutable, append-only database (think git), not data that gets updated (like a key/value database).
Too bad I'm not an automatic reader!
Doug McIlory: Development of a Spelling List
I've been an automated reader since I was probably, what, five years old?
A more feasible option is to compile Clojure byte code to native code with GraalVM (http://www.graalvm.org/docs/reference-manual/aot-compilation...). GraalVM's native compiler still has some limitations but is coming along nicely.
My memory of the last time I was in SF was the tap water reeked of Chlorine. Was it just my hotel?
(It actually doesn’t, if you look closely.)
I was genuinely asking, and none of your answers really put that much blame on Facebook, I mean come-on "They have built tools that are ideal for doing things like illegally swaying elections. ("Russia doing stuff".)"

They built tools that can be used this way? Are you serious? This is the big crime? (And the very concept of "illegally swaying elections by telling people things" bothers me - how can it be illegal to say something like that? But that's a different discussion.)

Or: "They have failed to meaningfully control over illegal uses of their platform in any way. (See: The current Rohingya issue)"

This is the job of Facebook? Isn't that a police/government job?

> They allowed for advertising campaigns using their tools which were flat out illegal

Knowingly allowed after being informed, or didn't realize they could be used this way?

> the thing you'll probably say next

I wasn't using rhetoric, but now that you answered me, we can fast forward the discussion.

And yes, that's exactly what I'll say next.

> is that Facebook exerted editorial control over the platform in numerous ways over the time period in which these things happened, both in advertising and in news-feed sorts of ways.

Are you saying that when you bought an ad someone at Facebook reviewed it? Is so than yah, I agree, bad on Facebook.

But why do I have a feeling they did not actually review ads?

Edit:

"a group of Russian agents utilized not only Facebook and Twitter, but also sites including Instagram, Tumblr, and YouTube"

i.e. they used everything, yet somehow it's Facebook's fault.