skysight-inc/HackerNews huggingface dataset:
There are a couple downsides to send a single thing.

The final propulsion needs is mostly the same, so you won't pay more to push stuff to Mars than you would to boost that stuff from LEO to a Mars transfer trajectory. The mass and delta-v being the same, the propulsion budget is the same.

Say, if you assemble it and then something happens and you can't slow down and enter Mars orbit, you lost the whole thing.

If the station is assembled, it's shape won't probably work well for atmospheric braking and would require a bit more fuel to slow down. A single module could, conceivably, dive deeper into the atmosphere and shed more speed with that.

Acceleration loads on the assembled thing are also to be considered. If we decide against chemical rockets, the question is mostly moot - acceleration will be low, but constant.

If we send multiple modules separately, we end up with a lot of propulsion capacity that, with some clever design, can be reused for landings and orbital ascents. You can never have too many of a single thing when you are that far from Earth.

The upside is that it's easier to assemble everything in Earth orbit and it'd be easy to teleoperate robots.

Having said that, I suppose an extra week living in the Earth-Mars transit vehicle while the arriving crew assembles their home is not a big deal for someone who already spent 3 months in transit.

edit: if we are to do that, putting a station in a cycler orbit would probably be more interesting. That way you depart Earth with supplies and rendezvous with your living quarters for the trip. The cycler can have the shielding to protect astronauts on their way.
You can't, but that is irrelevant if the centralized service is required. You can point at the blockchain data all you like, but if the centralized service that you rely on chooses to ignore the blockchain data, you're out of luck. Hence, you either need no centralized points, or just ditch the blockchain and put all your faith in the central resource. If it is trustworthy, great, everything has become much more efficient. If it isn't, you're screwed, regardless of whether or not there's a blockchain.
Not sure if this conditional violation stuff would hold up..
What is your oppinion about that: https://youtu.be/UYHFrf5ci_g
Project Zero has found a number of major flaws in the LastPass extension.

https://bugs.chromium.org/p/project-zero/issues/detail?id=88...
https://bugs.chromium.org/p/project-zero/issues/detail?id=11...
https://bugs.chromium.org/p/project-zero/issues/detail?id=12...
https://bugs.chromium.org/p/project-zero/issues/detail?id=12...
https://bugs.chromium.org/p/project-zero/issues/detail?id=12...

At a glance what they have in common is flaws in the scripts that the LastPass extension injects into pages. The injected scripts can communicate with the extension core with a set of RPCs. Each of these issues is a way of tricking the extension into running RPCs from untrusted JavaScript on any web page. The RPCs available allow an attacker to fetch the credentials for any site in the database or even execute arbitrary code on the host.
Thanks for taking questions. For a back end developer that's watching the front end landscape change from afar..

Do you feel like web assembly could potentially replace JS in the future with, say, my favorite back end language of choice?
Doesn't mean that its going to catch the bugs that are present. An IDE when properly setup is closer to a production system than a load of unit tests and as such will be able to fix far more bugs in my opinion.

But you are welcome to do what works for you. Maybe you work on something more suited to your approach. My approach works better for what I do.
> Humans provide housing, (supplemental) food, protection, medical attention to bees in exchange for some of their honey production.

That's also true of animals raised for meat: most of them are raised on farms and would not have lived, at least in those numbers, in the wild. Many species / breeds exist specifically because of farming, and benefit from the shelter, resources, and medical attention that humans give.

See also https://www.smbc-comics.com/?id=3105

(I would be curious to see if there are people who only eat farm-raised animals and refuse to eat wild animals; there is some logical consistency there, but I've seen a lot of people with the opposite preference.)
Show HN: Vnc.website – VNC Desktop Roulette v2
For those interested, keep in mind the only way to use WebAssembly with CSP in Chrome is by turning on 'unsafe-eval'. FF/Edge/Safari all at least support compilation from URLs with more locked down policies
I uninstalled it a couple of years ago when I realized it was doubling the load times for every single page I visited. That embedded code is probably why.
You are getting down votes because HN has a policy that the HN Title should match the Title on the link to prevent editorializing in almost all cases.

This prevents users from creating click bait headlines to get that karma tho, the majority of the time. Cases where the actual title is the click bait like this one, are the unintended consequence of that policy.
yes most of these comments are "I hate vegans" disguised as questions - jesus nobody's forcing you to be vegan guys, just go and eat a steak
If the electricity or gas has an outage, I'm not locked out (or in).
How to Encourage Customers to Write Google Reviews
I’m going to go with they hadn’t come up with it yet. Modern M, at least at Epic, goes through a few levels of transpilation/compilation before ending up running in Java (I think that’s what Cache is now). New code isn’t really much worse than any other codebase IMO, but some of the old code there is crazy.
I see it's possible to embed it in jupyterlab, it seems to do a lot:

* grid format
* graph format
* actual pivoting of data

Is that right?

It's using webassembly so in effect to do the pivot you must have created functions that exist in pandas?

Has anyone ported pandas to webassembly?

Is the grid editable? What are you using to create your output, html or canvas or something?

I realise I could look this stuff up but since you asked..
Neat. Ants really are one of the most interesting species. (Or, if not species, whatever the appropriate taxonomical term is.)
LastPass has been very diligent in fixing issues like the one you list. Usually very quickly (sometimes in hours, not even days.) And most of the issues you've read about with LastPass have been fixed before being disclosed because of how responsive they are.

Users still need to practice skepticism and ultimately it is their responsibility to protect their passwords. But LastPass has been a very good citizen when it comes to being as secure as possible.
True - worth pointing out that this library gracefully falls back to ASM.js if your browser does not support WebAssembly, though.
Sending simultaneously many BFRs basically with the same payload right from Earth I'd say would require even more fuel, lot's of investments to build that many BFRs and then construction need to be started from scratch after the launch on Earth and on Mars after unloading. So all the time and money will be spent to build a huge amount of rockets.
In Japan (and perhaps elsewhere in east Asia?), it's common to see, for example, a bar which is open from 5:00 PM to 2:00 AM to have a sign advertising its open hours as "17:00 - 26:00." It looks silly at first but the meaning is easy to understand.
Glitches, uh, find a way
Agreed that top-down solutions will likely be opposed by those who are already at the top.

And this is exactly the reason why the comment was posted. I.e., the debate about how to help laborers transition to different types of labor may not be the correct debate because it only pushes out the problem to the next technological revolution, which will likely come even faster. Improving technology reduces the need for labor while at the same time it increases opportunities for investment. Hence, perhaps the debate should focus on transitioning from a labor based society to an investor based society.
Forrest, side question, does your non-profit have a website? Can you share if so? If no site, good way to get in touch with you? Been looking for volunteer opportunities in LA.
We don't kill the bees to harvest honey, though, which is a pretty massive distinction.
Plant-based is another word for "not vegan enough", and when one suggests someone should use the word plant-based they're telling that person they're "too far from the ideal vegan definition to call themselves vegan". It is very defeatist approach, and IMO harmful.

We should embrace the fact that in our societies, perfect veganism is a very extreme idealistic endpoint. Its the travel towards it which is already good. Heck, everyone who's not even vegetarian but reducetarian is doing a lot of good for both our environment as well as animal welfare.
Amazon overtakes Samsung as #2 tablet maker in Q4 2017
I think that configuring jbuilder/etc. can be a point of friction for people coming from bucklescript, so bsb-native provides the same workflow for native compilation.
Reminds me of Black Mirror episode where everyone is rated by the number of stars they receive and are obsessed with the likes or dislikes. 0 stars end up in a dungeon even if they've broken no laws. Very cypberpunk/dystopian.
My daughter and I have been learning about octopui and squids and I never cease to be amazed by these creatures so far removed from us on the evolutionary tree. Recently I learned how scientists studied the squids giant axons to understand our own brains.
The rocket has its center of mass very low during landing, as it's mostly an empty shell by this point, with heavy engines at the bottom. So take a meter tape, pull it out a bit, lock and try to balance that. Much easier, right?

The magic is in a) ensuring the whole construct survives reentry, and b) timing the landing burn - even a single Merlin engine is too powerful for the almost empty rocket to hover, so they need to zero out their velocity at precisely the moment they're hitting the ground. There's no second attempt.
Dell goes on Epyc server journey with AMD
Thank you for pointing out. Tet is a typo
This is great. Finance people especially love this sort of thing - they do want to browse through entire datasets vs seeing higher level metrics in a lot of cases.
Your private startup VC equity is not worth very much exactly when the stock market is doing poorly and you can't IPO or get acquired for BigCo stock. It seems very correlated to me.
Senate Releases Testimonies Ahead of Crypto Hearin
Ask HN: Forum software, develop or out of the box solutions?
Hi,

At some point in the hopefully not to distant future a project I'm working on will require some forum software. This stage is still in the conceptual phase and I'm hoping to clear up a few things and get some input.

Design wise, it will be basic, "retro" even, designed around early BBS systems. It will run on a "darknet" server, probably on the tor network - because I've never set up a tor server. No it has nothing to do with drugs. It won't be a forum you can just sign up for, as mentioned it's part
of bigger project. Although I'm considering invites once a certain threshold has been meet (ie: xposts/ykarma" or some combination).

From a community standpoint, I hope to provoke thoughtful, intellectual discussions and while it will be primarily tech focused there won't be any rules regarding topics, except the hard coded ones. Which is where I'm having "problems".

What I need is something like:
A user may only create x(I'm thinking 2 but up to 5) threads, across all categories in a day.

A user may only post in a thread once every 12 hours. (Borrowed from early days of dial up bbs systems,things wasn't as "instant" back then).

Once a user has posted, it will be editable for up to 15 minutes after that it will be locked. No revisions possible and for the sake on continuity in a thread you won't be able to delete it.

Now I haven't played with any forum software for ~8 years, so I don't actually know what's out there at the moment but from what I remember old forum software used to be pretty heavy and have limited add on capabilities. I openly admit I haven't done any googling. So if you have any recommendations as a starting point it will be
extremely helpful.

As an aside, I figure this is the perfect time to ask a generalized tech crowd their opinions. What do you think? Would you use a forum designed like the above?
Flourish
> The ascent into space looks like a massive show of raw power, and in contrast these vertical landings look so graceful and controlled.

Personally, I think both are a "massive show of raw power" - both literally and figuratively.

Literally goes without explanation. But what I mean of the word "figuratively" is that it shows our capability as a species to fully harness our intellect, knowledge, and emotions to do this kind of engineering, despite knowing it can all go horribly wrong (especially in the case of manned space flight).

Certainly there are many other drivers to why we do this (profit in the case of SpaceX certainly is a great one), but part of it is also to show ourselves we can push beyond what seemed or seems impossible at times, and make it routine, and eventually both practical and relatively "safe" (always knowing it might never be perfect).
Chance of my house having a working electricity supply for the next 10 years, free from major defects and security holes, given that I pay my bills and live in a major metropolitan area: 99.99%

Chance of a Revolv IOT Home Hub working for the next 5 years: 0.000% this has literally already been shut down.

Caveat emptor.
I believe you'd need to port Python to WebAssembly to make much use of pandas - unaware of any projects attempting the former.

The grid is just a plugin for the excellent [Hypergrid](https://github.com/openfin/fin-hypergrid), which is editable, but you'd need to manually push those edits back to the engine for now.
It was also breaking sites built on JS frameworks like Angular and Ember (probably others, those are the two I saw specifically) where the framework expects to be controlling the DOM (and Grammarly was messing with things causing out of context changes that the frameworks didn't expect)
Improving Decision Making
You could make the same arguments about milk though, right? We provide housing, food, protection, etc. to cows in exchange for their milk production.

I guess with cows, it's a little beyond what they'd normally do (constantly lactating is not the natural state of the cow), so there's that distinction.

I'm not a vegan, so I haven't spent any serious time considering this, but I bet there's an argument to be made that bees would "rather" not have their food store pilfered :)
I know that many aerospace engineers were skeptical it would be possible to achieve ignition when facing "backwards" during hypersonic flight. No way to get the right mixture in exhaust chamber.
This is true, but only in the short term.

When prices go up, mining becomes very profitable. Given a little time (measured in hour/days/weeks or a couple months at most) people build out mining operations, and the mining returns adjust to the previous baseline. When prices go down, it's largely the same in reverse.

All that is to say: if one were to build out mining operations in expectation of a future increase in coin price, be forewarned that your market advantage will be short-lived and will only last as long as it takes others to fill in the gap.
Exept you'd most likely go to bed at 79 and wake up at 28.
For a much more in-depth article, I'd recommend Amia Srinivasan's review of two recent books about octopuses at https://www.lrb.co.uk/v39/n17/amia-srinivasan/the-sucker-the.... Of course, the books that Srinivasan reviews go into far more depth than any article summarizing them could, but if you're not going to read the entire books, I think you'll still find this article very interesting.
> I know what a blacklist is. Nothing wrong with a blacklist. The problem is that the function is called "isVeganIngredient", and it returns true for "ham".

If you "know what a blacklist is", how can you fail to understand that it returns true for ham because it's a blacklist and thus assumes any missing item is OK?

Even if they add "ham" to the list, you'll always be able to find stuff that's not on the blacklist, because that's how blacklists work. Hákarl? Not on the blacklist, will be marked as vegan. Whale? Not on the blacklist, will be marked as vegan. Pizzle? Not on the blacklist, will be marked as vegan.

A blacklist means you'll have false negatives (items will pass which should not), and a whitelist means you'll have false positives (items will be flagged which should not). If you can't actually test properties, the only question you're left with is which failure mode is preferrable, but it's one or the other.

And in my opinion, things which have to do with health or safety are the latter (you'd rather avoid something which turns out to be safe than allow something which is not).
Speed up video for better engagement and retention
I imagine it would be simpler to just use Unix time, which is already time zone agnostic.
I have read that anecdote multiple times with Picasso being the artist, but as he also allegedly said "Good artists copy, great artists steal." ;)
Vendors: it is time to look in the mirror and stop paying lip service to security
> Inflation is always eating away at your money there, no matter how thick your mattress is ;)

while that's true, if i'd kept my money under a mattress for the last two years, i'd have 300 bucks more than i have now. and with a lot less hassle.

so, here's another story. i hate paperwork. hate, hate, hate. i hate it enough that i pay a guy to do my taxes. i send him the forms as they trickle in, sign what he tells me to sign. he answers my dumb questions about my mortgage and my car loan and other financial stuff, when i ask them. i give him a check for like 200 bucks a year, and i consider it money well spent.

i've been working with this guy for over ten years now. he's proven himself to be absolutely trustworthy. i tried to give him even more money to manage my portfolio, but he is not interested in having that job, so he turned me down.

is it really impossible to find somebody like him, to be my money manager? while i hate paperwork, i am a really good judge of character. i dispensed with half a dozen shysters before i landed on my current guy. i could do the same thing with financial planners.
Continental and Nvidia Partner for Self-Driving Cars
@dman Cool, but I'm curious why WebAssembly was chosen for this project. What was the value of using it here versus just using the Web API?
thanks, i updated my post
Appreciate the handy tip you tacked on at the end there. Thanks!
RunKit Is Joining TC39 to Focus on Interactive Programming
I was thinking about a culinary solution to this problem. They could even be farmed, considering their numerous offspring.
One of the things that slowed it down a lot was the continual development of the Falcon 9.

With the Block 3/4/5 series of the Falcon 9 (5 is the final design and mostly focused on reusability upgrades, 4 is interim) they have a relatively stable base rocket to develop the Heavy variant against.
I imagine that you have quite a good UI/UX team, considering your company's focus. Will some of them contribute to Jenkins? It badly needs a revamp, and not only for the pipelines/Blue Ocean :)
IIS has not so many years left to live, BTW. Space Stations as posts on orbits are good for many practical and scientific reason.
That's just a Youtube embed.
Anyone who takes security/privacy seriously shouldn't install any Chrome extension under any circumstances. Many extensions secretly do terrible things that take months or years for anyone to uncover, or the extension is simply sold to a new owner who slips in a malicious payload which is automatically distributed to all users of the extension.

I find it strange how everyone used to be concerned about XSS exploits (including Google themselves who painstakingly implemented reflective XSS prevention, nonce support, and support for XSS-blocking HTTP headers in Chrome) and now they all love XSS as long as it has decent marketing and a clean presentation as an "extension".
There are links elsewhere in this thread that defend honey as vegan. I'm neither a vegan nor an expert in beekeeping, so it's not an argument I'm interested in having.
That sounds like a semantic distinction; a computer working for you has to watch the network 24/7. Besides, Quis custodiet ipsos custodes? Hiring a watcher sounds tricky if you want it to be really trustless, it sounds cumbersome, and frankly I can’t find any good info on how it works.
WordPress v4.9.3 auto update bug and v4.9.4 install steps
Presumably apiculture occasionally involves accidentally squashing and killing some bees as you slide comb frames in and out? And I think bee keepers amputate wings from queen bees.

I'm not vegan or vegetarian, but if you prioritise not harming animals in order to get food or other products from them then this doesn't seem compatible.
TD Ameritrade is the first retail brokerage to offer 24/5 trading of securities
Absolutely, but to me that’s an argument for space stations in orbit around Earth, not Mars.
> but to emit a specific representation that a corresponding operation, (read), can comprehend.

On the Symbolics Lisp Machine they then added a facility where READ can read arbitrary things, since each thing you PRINT has a printed representation/view, which stays connected with the original object. Thus you can enter non-text things or non-printable things in a REPL.

> Maybe LispWorks (which I've never used) is that kind of IDE, but for CL?

Not really, it is not browser based in the sense of Smalltalk. It has browsers for things like classes, but you do no in-place editing.

Apple Dylan or Interlisp-D were that way. Interlisp-D is a similar managed source system like Smalltalk, but with Lisp representations and structure editing.

> However, the inspector in Pharo can function as a nice graphical REPL. You can enter code in an inspector pane, evaluate it with Cmd+G, and the result will appear in a new inspector pane to the right of the current, and you can cycle back and forth through evaluation panes.

LispWorks has something where you have a REPL and an inspector in a window. Each evaluation result in the REPL goes into the inspector and you can cycle between inspected values back and forth.

One can also link windows in LispWorks, for example a REPL with an inspector.
BFR could easily run into similar delays giving Falcon Heavy a longer useful life.
"Voters in the US don't care so much about this issue"

Agreed. I'd even go so far as to say there is a certain segment of the population that is "happy" with it. I've seen many examples of lower-middle-class people that seem to need a lower class of people to exist. They hold a deranged view of "shadow justice" that exists in our prisons. So many times we hear "he/she will get what they have coming in prison".
I did read your comment (and I didn’t downvote you b/c I agreed with you). The reason I wrote this response was because your comment read as being very aggressive in response to an honest attempt at explaining an issue the dev was having. What your comment lacked was any additional information about better approaches.

I get the concern and share it, but your comment only said that what they did was wrong. It didn’t offer any ideas of how to fix it. Telling someone they’re on the wrong road but not telling them how to get to the correct one leaves them just as lost.
I think bee keepers amputate the wings of queen bees, for example.
Is Emscripten the only game in town for WebAssembly C/C++ toolchains, or are there other contenders?
Is it possible to force uBlock and HTTPS Everywhere, but stop all other extensions?
Do you mean "are they suitable food for vegans?"

Or "are they themselves vegans?"

The second question is obviously No for the proverbial flytrap, but it hints at another interesting question:

Can a non-human animal (or plant) be a vegan?

Examples: a pet wolf you only feed with vegan food; a cow you don't force to eat other cows.