skysight-inc/HackerNews huggingface dataset:
When (from an engineering, not personal curiosity perspective) is it worthwhile to use loeb?

After reading the article for about 15 minutes, I finally understand loeb and it's pretty cool! It's an easy way to actually run a list of lazy-loading statements (functions) in a way that all of them resolve to their eventual values.

That being said, it feels like the function is both too abstract to understand, yet not effective as an abstraction that I can apply to other problems. For a few contrasting examples, reverse_string is not a very abstract function, as it operates on a very concrete operand and produces an effect that's intuitive outside of mathematical theory. On the other end, a hash table is very abstract, but we choose to learn it because it's such an useful solution.

As for loeb, I only understand how to use it to create a spreadsheet, yet it's clearly meant for more than that since it's given such an abstract name. It's also not called evaluate_lazy_functions_on_operands either so it must be more than that too! Is there something I'm missing?
I like Spark but I had some concerns about work email since they store your credentials and process messages on their servers.

I’m also somewhat leery of things being provided free, seems like I’m missing the catch.
I still miss Reader. :(

I basically stopped following most blogs when it shut down, and reverted to individual bookmarks.
When you come down to it, everything everyone owns has some basis in violence and might mskes right. The onky exception is if you can show an unbroken line of possession of an asset from your current ownership back through your ancestors to the the first ancestor that was more than an unthinking animal.

Every other piece of ownership ends up with someone using violence or theft to take something from someone else, and then pass it to their descendents
I thought more states had this, Wikipedia says it's mostly the crazy west coasters again. It should only be
a last resort. One grandmother got it, it was devastating for all. If I was in her boat, I don't know how I'd handle it. She just got worse over 3 or 4 years. It also killed my grandfather. https://en.wikipedia.org/wiki/Assisted_suicide_in_the_United...
Can this be eli5'd or do I need to brush up on my OS fundamentals?
https://news.ycombinator.com/item?id=18163552
Let's be real. Google would not hesitate to sell G-suite/Google Docs to the Pentagon and any US military ally in the world.

How many orders or strategy doctrines are delivered via e-mail/spreadsheets?
Why is the sound of a drone of such great concern to you? Cars and motorbikes are louder. Jetskis. Scenic flights and helicopters are louder. Leafblowers and many other power tools too. What makes this new sound so objectionable that this is your reaction? I'm curious.
That seems too quick for me based on my grandmother's experience.
Nartanrang.com
You are very right, dug into it a bit more and none of the memory functions (new atomic ones included) have parameters to specify a memidex. Thanks for looking into that, it's good to know.

> In the current version of WebAssembly, at most one memory may be defined or imported in a single module, and all constructs implicitly reference this memory 0. This restriction may be lifted in future versions.

But I don't get the impression that it's completely unplanned. Modules still take a vector of linear memories, not just one[0], which would be pointless if it wasn't planned to let you access the others at some point. Data segments also explicitly allow referencing a memidx[1] (even if right now 0 is the only one that's allowed).

Still, I've been under the impression that this was going in as part of threads, and I was all excited since threads were making such good progress. I'm a little disappointed to find out it's not.

It's also possible globals[2] might solve some of the same problems? But I haven't dug into them enough to know what their memory model looks like or how well they work across multiple modules, and in any case, sharing multiple globals is probably going to be less convenient than just sharing memory, so I'd still like to see the ability to import multiple chunks of memory.

[0]: https://webassembly.github.io/threads/syntax/modules.html#

[1]: https://webassembly.github.io/threads/syntax/modules.html#sy...

[2]: https://developer.mozilla.org/en-US/docs/WebAssembly/Using_t...
Ask HN: Is an interdisciplinary career worth it?
Warning: typed on my phone.

I graduated my CS master. I like programming but don’t love it. I get a bit scared to think about that I have to do it for 8 hours per day like I am doing now at a startup. The stress is insanely high and my performance is clearly affected when I sleep terrible (which I sometimes do) at this place. Also: the field of programming is either relatively easy but overbearing managers/stress (CRUD) or hard (Dijkstra’s algorithm) or insanely hard (instrumenting a binary programs and applying a symbolic execution on it and an SMT solver to crack a program — see https://github.com/JonathanSalwan/Triton).

Moreover, I think it is cognitively a tougher job to do than say UX design or marketing. These disciplines also interest me despite having almost no formal training in them from an educational institution (UX - 3 months, marketing - 2 months).

Relatively successful people that I know say a couple of things:

1. The bulls have raged there should be a.m. economic downturn within the next 5 years. If you get a good job now you’re fine, otherwise you aren’t.

2. Don’t job hop you are near 30 years old.

3. Specialize and work at one company for at least 3 years .

4. Don’t become an entrepreneur.

My question: what are your experiences in job hopping and gaining interdisciplinary skills? Is it worth it in hindsight?
Facebook is perhaps the biggest competitor to YouTube with video.
Microsoft announces Project xCloud, bringing Xbox gaming to tablets and phones
The internet as we know it was invented due to a Department of Defense Initiative...

Besides that, if you complete work for the US government just assume the chinese government is going to have access to it eventually ;)
It's not directly related, but this reminds me a bit of Zig's treatment of compile-time parameters [1], which seems somewhat more natural than generic parameters in most languages.

Zig doesn't go all the way, though. Instead, a type parameter could be any combination of a compile-time and runtime parameter, depending how it's used.

I do wonder how that affects calling conventions, though? If have separate linking then we probably need to avoid changing the calling convention if a function is modified so that a parameter is used in a different way.

[1] https://andrewkelley.me/post/zig-programming-language-blurs-...
Don't get me wrong! I love command line apps. But I wonder if we all have a bit of an Stockholm syndrome... there are several things that suck about them...

While writing this I'm thinking on my experience trying to do anything with ffmpeg or imagemagick... or even find.

* For any sufficiently complicated cmd line app, the list of arguments can be huge and the --help so terse as to be become useless. For man pages, the problem is the opposite... the forest hides the tree! I'm sure we all end up using google to look for example invocations.

* Very often completion doesn't work, since custom per-app machinery is needed. For instance: git-completion for with bash-completion.

* Sometimes I end up passing the help output through grep, then copy-pasting the flags from the output, and then hoping I got the right flag.

* ...how about things like regular expressions parameters... always so hard to remember the escaping rules! (and the regex flavor accepted by each different app).

* Not to talk about more complicated setups involved -print0 parameters or anything involving xargs, tee, and formatting with sed and cut, etc.

Is there a better way? Not sure. I like powershell a bit but some of the things I mention above still apply.

I think we may be able to get a workflow that is a bit closer to the tooling we use for writing programs while not being perceived as verbose and heavy (I'm thinking, the kind of workflow I get with a Clojure repl).
Even it were a person, people have a right to know.

If a car blew up because of a faulty gas tank, is it “respectful” to not name the car company?

If a vet killed your poodle because of negligence, is it “repectful” to not name the vet?

Free markets depend on the free flow of information. “Protecting” a company that did something wrong isn’t “respectful,” it’s unethical. Knowing a company (or a person) that messed up when delivering a product or service to the public is important.
That's a claim in the report, but it's not well supported by evidence. A fuller examination (which you should have written or linked to in some way) in this article: https://arstechnica.com/cars/2018/08/epas-rationale-for-slic...

On a related note, I can't help observing that the same people who complain about the uncertainties in climate science tend to have a childlike faith in economic models that say the cost of mitigating it is just going to be too much.
Can confirm.

Born and raised in rural North Carolina. The racism and bigotry and religious zealotry is very prevalent there. Durham, Raleigh, and Charlotte are all nice cities. However, you should really stick to those areas if you're not wanting to deal with any trouble.
And more than that can cause compatibility issues. For example, its a bit of a pain to use utf-8 in the normal windows cmd.
In short: Historically, blue and green were the same word. Green is now a separate word, but some green things are called "blue" including green traffic lights. Other "blue" things include apples and vegetables.
If a car exploded, should we withhold the name of the car company?
Doesn't the statement "That means we cannot confirm which users were impacted by this bug" indicate it was adopted before the hole was discovered?
The article doesn't really make this clear, but in modern Japanese 青 as a color just means blue, unambiguously. There are a lot of set phrases where it refers to green, but these have really only survived in cases where the color of the thing is obvious from context. When Japanese 青 is used to specify an unknown color it's just blue.
Pachyderm.
Their employees get a share of the profits (like many regular businesses). They are also quite firm in their goal to stay private, so why would equity be relevant to an employee any way?
You can easily implement channels in ES6. I've done it and my implementation is probably 40-50 lines of code. You can then use async/await to simulate go routines. It's actually a bit nicer than go because of the way async coordinates with promises. You can more easily synchronise the routines (for example in situations where you might need a wait group in go).

I keep expecting someone to write one and put it up on NPM (I haven't looked recently, though). Perhaps I should clean up my and stick it up there. It provides a very nice abstraction of continuations. I did it merely as kata to show that continuations do not require concurrency.
It is not your place to decide what your device will or will not damage. This is precisely why regulations on what can fly where exist. You stand to lose a $100 toy, someone might lose a life. With this asymmetry in mind, regulation simply must exist. You personally might be responsible, but not everyone is. Try to be conscious of this. These are lives at hand, not just your ability to play with flying toys.
Spreadsheets are basically a dependency resolution system, since you have to inspect all cells to decide the order in which to evaluate them. So perhaps loeb is just that, a sort of a SAT solver.
Facebook has this already, and has had it since I joined in 2004.
Fair point.

Guess who Google actually listens to, though.
Align with, improve, and build upon, Web Components specifications, as well as other ongoing W3C standardization efforts. I.e. be stewards of the Web Platform ecosystem.

Promote harmony, cross-compatibility, and longevity in the web development landscape.
That's because they're a mix of yellow and orange. They're called amber across Europe too, officially anyway. :)
>Right now, their lenses can block light emitted from LCD and LED screens, but not OLED screens.

Wired is saying "right now" as if with further development OLED screens could also be blocked. That's the typical misleading crap that makes me hate Wired.
Man I wish OpenVMS was still a thing. All the commands worked the same due to the DCL enforcing it. https://en.m.wikipedia.org/wiki/DIGITAL_Command_Language
iPad Pro 9,7 (2016), iOS 12: 19542.
Trying to turn running a software project or a company into an algorithm is a definition of bureaucracy. You do not look at metrics but judge performance.

The solution is either to be a judge or appoint a jury, preferably as unbiased as possible. Get a devil's advocate too.
You can rotate these people and pick some who do not know much about the person mentioned to be impartial and prevent oligarchies from forming.

Look at number of mistakes and their severity, flaws. Check when and if there are successes and the person working above and beyond the standard of service or overcoming adversity. Look for initiative and improvements.

It works almost exactly like military promotion if you think about it. It's a very human definition and not one turned into a metric. It's what we use and should use in courts of law too.
There may be some guidelines to help judging but they should not be hard law as that way lies bureaucracy and lack of adaptability.

Ultimately, all metrics depend on someone's judgement so why not make it explicit and transparent.

The trickiest part is to maintain fairness. Fairness as defined by the subject accepting the judgement, which is different from equality. This generally comes with informing them of why a certain judgement has been made which is contrary to what happens in most companies - both in hiring and advancement.
Wow...I'm not sure why Apple has taken down it's documentation for the command-line tools. It's been so long since I looked at anything beyond the man pages, I didn't realize the web docs weren't up. If I had to hazard a guess, I'd bet they're trying to move developers towards an XCode-centric approach. But there are plenty of other tools that can generate that format too. And it's the only format that's natively understood by the OS, so I still stand by my assertion that Homebrew is not the official package manager for Mac.
Make the world better by making something else new and better.
What share of profits though? The most recent article I can find (https://mailchimp.com/culture/investing-in-people-through-pr...) boasts of contributing "up to 19%" of annual salary to employees' 401k. While obviously not a bad deal, it's a far cry from options/RSUs and other standard annual bonuses offered at other tech companies.
English to the rescue. Japanese has the word ブルー ("buruu", blue) from English. That word only means blue, and not green. If you want to be specific that something is blue, excluding green, just use "buruu".
I haven't seen a XUL-based app [1] in a long time.

It reminds me of Thunderbird. I'll test it out.

[1] https://pastebin.com/raw/fXyjA6SL
OK, so 2K for a single person if living along. I guess for a family of 3, you'd need to up that budget by at least 500. My brother is a real estate agent who does a lot of rentals downtown and midtown. He says you'd need to budget around 4.20CAD per sq.ft. It can go higher depending on the layout and views. Rents have risen significantly in the last couple of years. We can back and forth about beer/food costs, I'd lived in Toronto for 8 years (North York - 3 years, Downtown - St.George/Bloor - 4 years and 1 year on Eglington/Younge so I know what I talking about). Can you name 3 companies in Toronto that pay 200K+ in real money (salary, bonus, stock that you can actually sell)? My friends are telling me 110-115K is a VERY decent salary, maybe they are just working for wrong companies.
Moral concerns can go both ways as well.

We don't know what the Pentagon will use the raw compute/storage resources for. I'm sure they are not telling MS/AWS/GOOG either.

I do know that the US Military invests heavily to make weapons better at killing, but also better at killing the right targets. Let's assume the due to US politics war is unavoidable. But, because of investments in technology (smarter drones, AI, guidance systems) in systems powered by the JEDI project we are now able to reduce civilian casualties by 90% in a military conflict. Hell even 10% is a huge win. Is this now a morally just cause?
I like the way you think. If not AI right off the bat, we can certainly build a gradual ramp up to it. For example, at level 1 the person has access to a radio, tv, a certain level of guaranteed interaction, notification of N local volunteer groups that they are in the facility and could use visitors at times; at level 2 we introduce media of specific types calculated to fulfill what we know of the subject's interests, or specific kinds of people--maybe they love firemen, so those people are notified, etc.; At level 3 we go more immersive with technology, including maybe even remote access to others or even participatory access for others, so they can be in the same virtual world as Grandpa and watch or try to interact.

Well, anyway with some kind of universal levels or standards in place, there is this new level of awareness, and everyone has a more helpful point of reference rather than trusting random bullet points on a facility flyer, or whatever.
If it's only about shading, maybe. Although I found this style of ASCII art to be the least interesting. The better variants also do edge detection and consider the character shape. If you're going Unicode, I think one of the prettier options is Braille, although that's little more than a B&W subpixel rendering then.
In Japanese, the blue sky is 青い空 (aoi sora). No green in it.
...and I can quit anytime I feel like it. I just don't feel like it just yet.
There might actually be a continuous spectrum of both morality and profitability of different actions...

Google doesn't care about any possible humility of not getting a DOJ contract. Because nobody would notice, and those who do are more likely to see it as a positive, considering the DOJ's reputation in procurement.

It also doesn't cost anything relevant to stay in. And even if the probability may be small small, the magnitude is enormous.

Leaving us with no clear motive BUT something that may have to do with morality. Of course this may be motivated by worries about their reputation among current and potential employees, but then we're getting into the whole "what's true altruism" debate which is rarely as productive as even fake altruism.
Hah that's funny... I'm literally sitting here waiting for a call to go meet a guy and return his wallet that I found in the middle of the street. Hope it goes well, not looking for a reward or anything.
I've had a variety of lost and found experiences over the years though. Returned a wallet with over $700 to a guy at my gym; he barely even took a second to thank me and just went on with his conversation with someone else. Returned a smartphone to a lady who was mostly shocked (and maybe a little embarrassed about some of the pictures she had on her unlocked phone...). Only regretful experience I've had so far is another time where I turned in a new (at the time) iPhone to a store's customer service counter instead of tracking down the owner myself; I left with a bad feeling that the person behind the counter wasn't going to put as much effort into finding the owner as I would.
"...inadvertently eliminating allergens..."

Whatever your view on ketosis, I strongly agree that food allergies may be causing more grief than we know. In particular, I suspect most people with GERD are consuming food they're allergic to. It's tragic.
The other tech companies are vastly outside the norm and have severely affected the entire industry with inflation. And if people cared and wanted to work at those other companies, then they would. Don't assume to know what's best for everyone else.
Being against capitalism doesn't mean total aversion to commerce or the capital it generates., but opposition to market forces being the dominant ideology. Even hard core communists I know don't mind if someone is a bit rich (eg worth a few million), but are opposed to the vast concentrations of capital in limited liability firms, and want industrial infrastructure to be publicly owned.
The former, yes. But afaik the Facebook Groups or Local (Events) apps require a full account.
Above 500 metres, in many countries I imagine it would be against a regulation already, or have a particular permit. In Australia, the limit is 120 metres; similar in the US. If it was big enough to be visible at 500 metres, it was likely enterprise level and could've had battery redundancy and parachute-type safety systems. They would've been insured which covers property damage which is the dominant risk by area. Anywhere near that altitude and you would have no chance of seeing a prosumer drone or probably hearing it. At 120 metres, you probably couldn't see or hear my drone against the background noise of suburbia.

Someone can see into your yard looking over the fence. Or from a helicopter or commercial plane taking off or landing. No one wants to see into your yard. If the drone is half a kilometre away, they're not looking through the window at you in the shower.

If there's a drone of that size in the burbs, it's usually taking real estate photos of one property from various angles and they're already under regulation, licensed, insured, etc. They'll often make sure they're hovering above a roof to minimise risk if it falls, etc.

(I operate as a hobby and occasionally commercially under a sub-2kg classification in Australia: https://serio.com.au/ It requires registration and a few other things, but not the $xk in formal licensing. I typically fly in regional areas because there are fewer risks, fewer people to aggravate, and more interesting subject matter.)
How does it compare to the current low-code/no-code platforms such as Caspio (https://caspio.com), Zoho Creator(https://zoho.com/creator, or ZenBase (https://getzenbase.com)?
I sold my tv two and a half years ago. Good decision. It is a time wasting and brain washing machine. I also stopped reading news some time ago.
Hmm. My salary is 120k/yr. My bimonthly check is $3k and something.
A quick scan suggests these commits are comment changes only.
Forgive me if I misunderstand the problem, but is it not sufficient to implement a fast shouldComponentUpdate on C, ideally making C a pure component? The render pass will still do a check for every C whenever B updates, but I would think that strict equality checks would usually be fast enough even for thousands of components every animation frame.

If that’s not fast enough, perhaps it would be faster to directly subscribe each instance of C to its state updates with something like Redux’ connect HOC. I assume that React does something like marking branches of the component tree as dirty and only doing a render pass on the dirty sections, but I could be wrong. If I’m correct, that would give you direct rerenders of the individual deeply nested C instances without rerendering A or B or unchanged C components at all.
> Logs show that it has never been used by anyone.

They don't have log coverage for 90%+ of the time period, so that's not something their logs could even possibly show.
This is the data that could potentially have been exposed for each person [1]. In their release about shutting down Google+ they made it seem like a lot less.

[1] https://developers.google.com/+/web/api/rest/latest/people
Why Iran's nomads are fading away
I do love Vue's single file components for small components. It's a big productivity boost to be able to reason about the different facets of a component together.
How would you handle workflow? A simple example: email manager when a timesheet has been supported for approval.