skysight-inc/HackerNews huggingface dataset:
Oh no, not again! (Just kidding :) )

Immediate mode UIs come up every now and then, especially in games, and for relatively simple things they're a neat idea (imagine not retaining any extra view state!) But - and there's a big "but" coming up - it does not scale to complex and stateful UIs.

The problem is that, for games that have complex needs - think simulation and strategy games, not racing or arcade - complex UIs are needed to express complex relationships between underlying data and the relevant UX flows. But how do you do that in IMGUI? This information about UI state, layout, etc. is not in the UI anymore, but it has to live somewhere - so you end up having to build your own layout and UI management stuff, and basically duplicate what a RMGUI library would offer, but now with less generality and potentially more bugs.

For the probably best known example, Unity used to have an IMGUI [1] but they've actively moved away from it. It's still there in vestigial form, the API is not removed, but game developers don't really use it.

[1] https://docs.unity3d.com/Manual/GUIScriptingGuide.html

PS. And there's also the lack of visual layout tools, which is directly related to IMGUI's reliance on code to produce layout.
In other words, the NSA found a better way of snooping. If they are asking to drop phone surveillance, then they found a superior method of data collection.
A little late for that.
Although the price point is still quite high, Tesla seems to be thinking of a car as a consumer electronic item: Price generally falls (more value per dollar) every year.

This may have significant consequences to the industry, if Tesla doesn’t fail.
> Amateurs have no more business playing lawyer and writing general-purpose software licenses than they do playing doctor and handing out surgical advice.

It’s worth noting that the creator of License Zero is in fact an actual lawyer. And he has been working on open source license issues (and blogging about it excellently) for many years.
Does anyone know if lynx plans on supporting wasm? I'd like to try this editor in a terminal.
This hopefully shouldn't be a surprise for those looking to invest in the public stock market, given the ample amount of caution many participants have been expressing over the last 12+ months regarding our current status of being in the late stages of economic expansion.
Well, broken builds are bad, but this can happen with any package management system right? Any open, easily updatable package management system will encounter these problems. Only testing and curation to ensure there's no broken builds will solve the broken builds issue.

As for bloat, software reuse should be at least an option, a better phrase is "Reinvent the wheel, only when necessary". You're example of Maven is a much less flexible system, although it promotes stable API's. The main problem with only allowing one version of a dependency in a project is that dependencies aren't isolated per package, which means with lots of libraries there's no way to guarantee that they all have the exact correct version of the library they need, which will inevitably result in weird errors.

The only reason libraries should use the exact same version is if they're communicating like you mentioned, soooo why not just explicitly state that dependency too then?
This sounds like pseudoscience. Our lives are becoming dominated by fads and gurus just like our forebears.
When I was working on the Sage Notebook, circa 2007, I made the best textarea-IDE I could... folks requested vim and emacs bindings but browsers just weren't ready. Heck, I wrote my own javascript console because iirc only Firefox had one at the time, I digress... I look forward to a vim plugin for the IPython notebook!
Or try to change splits
try the bypass paywalls extension, works fantastic:

https://github.com/iamadamdev/bypass-paywalls-firefox

https://github.com/iamadamdev/bypass-paywalls-chrome
GP already considered something like Pearl Harbor with a 1-year lag for war to be declared, later, in connection with the event.
I encourage you to test this idea out ( or if you don’t have the time, situation, etc. encourage others). Even if it has a low chance of working, it would be really positive if it did work. Some antidepressants are approved on slim margins over placebo effects, so the bar isn’t super high.
Caesar Cipher Encryption and Decryption in C and C++
> or are the alternatives just so bad that it’s still compelling?

In India there better alternatives but lot people specially older folks stay away from stock markets since there have been big stock market scandals in the past so most just use savings bank account or few govt investment schemes and use gold as an alternative investment which you can sell easily if you have any financial problems later or you can just give it as gift to your daughter/daughter in la w during marriage.
Can Tesla make enough money to survive as an “affordable” electric company?
The Left Pad incident was a huge wake up call for the community, but not for the reasons most people state (dependencies are bad! why not write it from scratch!).

Rather, it shows that dependencies should really be immutable, at least versions of dependencies anyway. It seems it's no longer possible to remove a package from npm, you're only able to deprecate it. Which means Left Pad cannot happen again, in this way.

Software reuse is an important part of progressing technology and I think it should be encouraged... or at least made easy...
My take: Panasonic is moving its chips from Tesla to Toyota/Mazda and betting the incumbent Japanese makers will be better positioned to capitalize on EV sales over the long term. It’s not strange for a 100+ year old company playing the long game. I also think Tesla’s function for many of its suppliers was to prove that Americans will buy EVs, and their expectations are fairly low about how much more Tesla will accomplish.
No. But it can be an "act of war". There is a difference war and an act of war.

An "act of war" or any casus belli doesn't necessarily lead to war. Economic sanctions are "acts of war" but most do no lead to an actual war.
Good point. Didn't really consider live or "cold boot" attacks.
Yes. Increase them, and tax SUVs and pickup trucks to fund the subsidy. Regressive taxes are bad, but you aren’t entitled to drive a gas guzzler, merely access to wheels (hybrids, subcompacts, sedans, etc). Internalize the externalities.
I would like to be able to 'pay' visitors to my site BAT, can anyone say, is that possible?
I don't know for sure, but I would expect "Inventory" (on the "Assets" page) to include vehicles in transit, while "Revenue" and "Cost of Revenue" would be both deferred to Q2.

Q4 2018 Inventory was $3.113 Billion. Q1 2018 Inventory was $3.836 Billion.

If the cars were truly paid for already, then the value would still be in the Assets page under "Accounts Receivable": 1.046 Billion in Q1 2019.
There needs to be major reform in the advertising industry. I'm sure some people will be hurt by the change but that is the cost of progress.
>It would also mean that the U.S would likely never truly declare war via Congress since it would annul millions of insurances and would lead to insurance premiums going up to levels never seen before.

How does this follow? If Congress declared war against Russia, that would mean that insurance companies could now refuse to pay out for any Russian "cyber attacks", that seems counter to what you just said?

Maybe I'm misreading.
Except some people live a good life while some have to live in abject poverty.
The diffusion of responsibility here is pretty galling. It's not Facebook it's employees at Facebook. Facebook is people not a person. If nobody steps up then the leaders need to take responsibility.
FDC Willard
It doesn't try to read thoughts. It uses commands that are sent to the tongue/mouth to form syllables. We're nowhere near being able to trace / decode thoughts.
Your scenario doesn't reflect how Brave's model works at all - it just reflects various misconceptions on your part.

Brave does not replace publisher ads with their own.

Brave does not block first party ads. Google's search ads display. Facebook's ads display. Twitter's ads display.

Brave does block other ads by default, and as a user agent, it's reflecting the valid, ethical choices of the user not to load the untrustworthy content and scripts from these poorly-coded, user-hostile third party ad networks.

If a user opts-in to Brave's ad ecosystem, then they've also made a decision about what content funding model they want to support.

There are many browsers out there, but till now there's really only been one privacy-invading ad model.

Now we have not just another browser, but another ad model which respects privacy, and after all we've learned about the current ad-tech ecosystem I'd prioritise user agency over all other considerations.

If the primacy of user agency begins to take hold, then the market will adapt and survive and even thrive within this new model.
i think the best possible workaround is to give people more power to decide when and how they choose to give up that information for convenience. the biggest irony is that the coming era of ubiquitous facial recognition & biometrics will probably render victories in regards to location tracking relatively moot.
https://news.ycombinator.com/item?id=19743480
Notes on Contemporary Machine Learning for Physicists [pdf]
I'd like to incentivise unique users to visit/revisit the site, is that part of the idea that of BAT?
I don’t love it, but I don’t care about it either. It’s noise. I’ve seen far better people take far worse actions. No one’s perfect. Stress is unpleasant and will cause you to lash out.

I do love someone who doesn’t cultivate an image. I think this is 100% who Musk has become, for better and worse, and I respect someone who is genuine about who they are, warts and all.
> Aren’t kaju burfis normally covered in silver?

Well in India it might be some other metal like Aluminium.
> Except that's exactly what it is.

Using the term 'bias' has certain political motivations behind it. It's not about the term being technically untrue as it is about the term being non-neutral. For instance, here are some definitions of 'bias' I just grabbed from American Heritage:

"A preference or an inclination, especially one that inhibits impartial judgment."

"An unfair act or policy stemming from prejudice."

"A statistical sampling or testing error caused by systematically favoring some outcomes over others."

The ML model does not have a preference, inclination, or prejudice relating to interns, except insofar as we anthropomorphize it to have them. What does using a word suggesting that add?

A more neutral account of what's going on is along the lines: It's easy to accidentally train ML models so that they will make systematic errors. (Among those errors is the possibility for it to exhibit behavior resembling prejudice.)
> the President and many Republicans routinely break laws in obvious manners

From a story about warrantless access to location data to... this comment.

First, warrantless access to XYZ is an issue with the criminal justice system, and I know you'll find people of all different political persuasions acting to keep that system in place and make prosecution as efficient as possible. It benefits them materially.

Second, the "Federal" government is overwhelmingly staffed by Democrats. In case you did not know, the Federal government is not just members of Congress. It includes the many departments of the Executive branch, and Trump can't just fire everyone and only hire Republicans. Scroll down here and look at what parties government workers donate to: https://www.fedsmith.com/2016/12/21/tallying-political-donat...

What level of involvement do you think those people have? Do you think the President or all of the Republican Senators are doing their jobs for them? What would it take to convince you that a Federal government is gonna do Federal government shit regardless of whether a D or R is in office?
Controlling IC Manufacturing Processes for Yield
No different to Chinesium tools.
> But apparently we are here right now, where the state was proven guilty

You just posted something that is completely false. The state settled a lawsuit. Large organizations settle lawsuits all the time because the cost of litigation can be huge even if the organization wins.

Even your leading statement that "People always make claims like "Let's just wait for the evidence!"??? Please, we should only be so lucky.
It's not that people are diminishing Europe's role, it's that Europe's role wasn't as big as euro-centric historians claimed.

The two most prosporous civilizations in human history had their richest periods during the European Dark Ages into the Renaissance but China and India are not even mentioned usually (when only 5 people could do long division in Europe, Indian mathematicians were discovering the basics of calculus, many centuries pre-Newton & Leibniz).

Truth is most of the knowledge "discovered" by Europe during this period was mostly translated from old Chinese/Indian/Greek texts (math/science/etc) and made available to Europeans via Persia.
> To be absolutely clear, neither of these "License Zero" licenses are open source or open source compatible in any way whatsoever.

Which may be why the author coins the misleading, sound-alike marketing term “open software”.

Though I’m not really sure what, if anything, the point of that long, meandering, piece was. It occasionally seemed like it might be circling in on making a clear point, butnthent drifted off in another direction.
Voyager Golden Record
First order functions and the ability to override builtins. Definitely giving this a try.

I've tried out several shells as primary drivers---bash, mksh, zsh, fish. These got me thinking more generally in terms of "userspace tools" instead of just interfaces with coreutils etc, which made me wonder, can we use our favorite REPLs in lieu of a standard shell?

I've tried using Haskell's ghci as a "shell" and, fixable ergonomics aside, it seems doable. We already have interfaces to kernel syscalls, so in principle it's "just" a libraries problem. File I/O is probably the easiest, and with /proc and /sys, that's enough to replace several info-gathering system tools, e.g. df, lscpu, mount (just listing).

Really wish I could immerse myself in Haskell for a few years and see if I could learn enough to take this REPLshell idea somewhere.
The Bill-Melinda Gates Romance Started with a Rejection
Am I right to say that OSH is a subset of bash? If so, when does it differ from bash?

I couldn't find this info on the blog. There are a lot of links :)
While it says only 8% graduate, I'd wager that a majority or large minority of the patients (ugh) who are subject to and participate in this 80-hour-unpaid-work-week-as-a-rehab program are smart, capable and marketable enought to leverage their fully-employed appearance/status to find actual, paid employment long before 18 months. 6300 hours is a lot of free labor to invest for a mid 90's Oldsmobile.
TLDR;

Typically we build GUIs using event driven callbacks. This causes problems in managing life times, dynamic layouts, threading issues etc. The idea behind immediate mode GUI is that you get a frame and in each frame you create/update layout, check for user actions - just like you do in render frame in game loop. So there are no call backs and you don't have to worry about issues arising from event-driven code.
Analogies break down due to the difference of scale between individuals and the biggest companies in the world.

If a company makes an "innocent" unintentional mistake, it can be attributed in part to their choosing not to put resources towards detecting and avoiding that kind of error
What people rarely acknowledge is that Java has been gross largely because of its self-fulfilled destiny as an all-encompassing enterprise platform.

The Java being written these days with Spring Boot is as clean and readable as most other stuff. To say things have improved just doesn't do things justice. Nothing has reduced the complexity of everything enterprise to a coherent model the way Java+Spring Boot has.

It's also worth noting that the JVM isn't just great because it lets you write in these other languages. It's great because you can write Java and still use Akka and Play! and anything else that runs in the JVM.
I don't really think JavaScript has done all that much, except made it easier to advertisers/hackers to do nefarious things on users computers with a very poor permission model. In fact, it is prob the #1 used language to limit expression in other countries and track/spy on users. Mozilla wasn't founded by Eich.
In my forum project, I use blockchain-like elements in the sense that when one replies to an existing comment, they include its hash in the reply text, which is then PGP-signed.

It is not a chain, however, more like a tree/web. And anyone can inspect the tree and re-verify its validity.

What is on the tree, however, is decided by me, the webmaster-operator. If there are troll comments that I want removed, they're gone. But I cannot forge something by another user, because I do not have their private key.

And anyone else can fork the forum and append to the tree in their own way, and I cannot stop them.
Facebook expects FTC fine of up to $5bn in privacy investigation
How is "Elon Musk brought up pedophilia epidemic in thailand" at all an accurate description of Elon Musk calling a cave diver a pedophile just because he was an expat in Thailand? There may be people who go overboard on the Elon hate, but this just seems like the opposite bias.
If Touch Bar were in addition to the function keys + Escape key, everyone would praise it as yet another brilliant Apple innovation, and rivals would be copying it the way every notebook nowadays looks like the late-2008 unibody Macbook Pro (and really, all the way back to the 2001 titanium PowerBook). But it's not, so they don't and they aren't.
Note that plague is still an issue in the US in the
states including the Rocky Mountains and west of them.
See maps at: https://www.cdc.gov/plague/index.html
They do have - they are called western mining companies. I invest in many of them and they are doing great things for these very poor countries.

It is a pity more people don't invest in these companies as they tend to be priced at a significant discount to mining companies working in western countries. This is especially acute at the exploration/development stage which makes it hard for them to raise the money to develop new mines.
It is annoying, but it also reflects Zuckerbeg's mindset pretty well. What has changed since that quote is that he has learned to mask that mindset and lie and deflect.
Bounce.js – Create beautiful CSS3 powered animations
Thanks for pointing that out. I actually use uBlock Origin as well myself. I prefer Chromium because it supports hardware acceleration on Linux, which Firefox doesn't consider to be important enough (even though they pride themselves on open source).
This all seems completely intentional on Amazon's part. Why? Because it sends people to the amazon branded version of the item, one they sell directly, or a substitute. This is clearly an action they are taking to under cut their 3rd party sellers. Amazon can and is doing this. And it is working. Why would amazon want 3rd parties to sell something that sells well, when they can take the sale directly away from competitors? Co-mingling is just their excuse that covers up what they themselves are doing. A very convenient straw man for a problem that they don't want to solve in any other way that doesn't benefit only them in the end. This is a long play to have their cake and eat yours too.
Never in my long career. There are more projects in the backlog than I can ever finish, a bunch of people asking me for advice (I'm a very senior developer), endless meetings, new tools to research, etc.

If you're frequently finding yourself with nothing to do at work, either your managers are failing at their primary job of delegating work or you're not realizing that there are useful things you can do that you weren't explicitly assigned (refactoring code, researching technology that can be useful to your team, writing more tests, etc.).
where would it store your plugins?

this is vim running in your browser, not some weird hybrid server-side vim thing that stores all your config files and plugins server-side in a per-user account but then transpiles them to wasm (regardless of plugin language) and sends them to the browser.
It would take at least an hour to manually test such functionality.
It’s more important than that: jewelry in Islam once given to a wife cannot br taken sway. i.e It become’s her property. Many women in the middle east carry their primary store of value on their body as gold for this reason. That is why gold is so popular, historically speaking.
How about this in emacs www mode?
Joking aside, a truly admirable goal. My god it would help everyone alive.
Right. Different platforms have different priorities. But tail calls will be coming to the JVM eventually.
Are you saying someone on keto can eat 4,000 calories of butter and not gain weight?
If this happens frequently, I would start to worry.
Buying every home is one thing but maintaining them too?
Frontiers 2019: Trends, best practices and leading insights by SlackHQ
In what way is it interesting? It's not uncommon in the various Facebook and Google threads for commenters to make this same complaint.
I'd bet you 100USD that isn't true.
OH I listen to that podcast. I'll re-listen to that one :)
Nice, now we can download it to a computer, unplug it from the internet, test passwords, then burn the computer to be sure ;)
They had their earning call today too, didn't they? One of the two seems to have done a number on their stock price.
I found it too complicated to use for budgeting, but yes it is a very good piece of software and very mature.
And that was probably the lower end of things. On the higher end, users would artificially generate hundreds of fake referrals and auto-surf for them, generating large amounts of referral revenues.
Sometimes you’re in the conditions you’re in because of mental or emotional issues, and require the assistance of a mental health professional to get back on track (for example, overeating from emotional trauma leading to obesity and inactivity).
Metformin is great if you like shitting your pants constantly. The life extension crowd is going to give us a lot of laughs.
Why Markdown Sucks (2016)
Same here, Firefox on Ubuntu 16.04.
No, I'm worried about the guy whose language has been horribly implemented into ever major browser and allows sites to do just about anything on my computer and gives away all kind of telemetry data without my permission. Sacrificing users' privacy has become the norm due to JavaScript, and I believe it was created primarily for that purpose.
I think they're too expensive to buy now, DoorDash will just have to dump on the unexpecting retail investors to cashout
I think what you’re seeing is skepticism that the plan is to decrease overall surveillance. It sounds as if they are merely phasing out an obsolete method.
truly a hard problem to solve.
Lol. I was thinking maybe more don’t send a password to haveibeenpwned and just use your own service?
>Just today I was browsing for new wine glasses. I finally found the product that I wanted and checked out a couple of options on Amazon. The first two reviews for the pair[1] I liked were complaining that they received counterfeit items.

Another example: I need new brush heads for my electric toothbrush. I haven't bought them yet, in part because I can't be sure that the toothbrush manufacturer-branded refills on Amazon are genuine. Going with a generic, compatible refill with good reviews is preferable in this case, aside from the lower price, because presumably no one will counterfeit it.
Remote Work Digest: April 25, 2019
Just curious, which agency do you work for?