skysight-inc/HackerNews huggingface dataset:
Yup, very similar story here. I'd been working on a WebGL engine called Elation Engine since 2011, and when VR hit the scene, I quickly added support for barrel shader and WebSocket tracking, then when WebVR was a thing added support for that as well. Those times were exciting, it felt like indies and hackers were driving the technology, and the possibilities were endless.

I joined Janus in 2016, after Facebook bought my previous employer and fired my team. I'd added support for loading Janus worlds within my engine, which opened it up to normal web browsers, and the team at Janus was excited for the possibilities. It was a great story of how I was able to turn an open source project into a paying job, and people were EXCITED about what we were building! We had investors and users, everything was great!

Fast forward to today. The team is broken and burnt out. Many left when we couldn't secure another round of funding and the paychecks dried up. The code is in a poor state because we kept chasing what platform gatekeepers and potential investors told us THEY wanted to see. The founder and myself both had kids within a month of each other and can no longer work like we used to. One guy's wife left him because he was spending so much time travelling and promoting the project. We have less users than ever, despite our tech being years ahead of what people think is possible. We still pretend like we're a normal healthy happy company, because we still believe in the idea and nobody's going to invest in a company of depressed burnt out people. But now even that fantasy is unsustainable, it's probably time to just give up and get a regular old job.

Of course success was never guaranteed, but what we didn't expect was how we'd just end up shunned and ignored. When A-Frame first launched, they listed Janus as an inspiration, but once they reached some level of success and saw us as competitors, they wrote us out of that history book - literally just removed us from the list of inspirations, but kept other projects like SceneVR (whose author also credits Janus as his inspiration). We've got literally thousands of interconnected worlds people have built which nobody visits or links to, but if someone makes a similar world with A-Frame or Babylon, we're sure to hear all about how great and new and innovative it is.

Modern open source is not the same scene it used to be. I don't know what's next. It's pretty depressing.
Thank you both for the pointers! Our research on the 3D Ken Burns effect could be used to automate this, but the quality is still a little spotty. Some results look great, some have obvious artifacts. An automated deployment would thus either need to improve the overall quality or be able to detect artifacts in order to fallback to the 2D result for those.
Replication from Iscsi Initiator
Is there a way to make iSCSI initiator replicate data to multiple iSCSI targets?
Baseball and National Parks are two of my personal favourites.

His Vietnam is particularly powerful since it's filled with personal accounts.
Automation doesn’t need to be end to end. Consider a case if you need to do an aggregation with pdfs, simple script to read and pull the data points is pretty trivial. You will still need to type the results by hand in excel (for example), but that « automation » just reduced the effort it’d take otherwise.
> How is this different than the US requiring passport surrender of a citizen charged with a crime along with their father?

Source?

For your passport to be surrendered, you need to be charged with a crime. Being related to the accused isn’t a crime. (The black eye that is Guantanamo notwithstanding.)

More critically, many of these people have been charged with nothing. No process is pending. They are held with no next steps. There is simply no analog for this behaviour in countries with the rule of law, whether that be Taiwan or Japan or Germany or the United States.
What are the chances this could actually be upheld as enforcible by a court?
On the flip side, "code first, then refactor" is only safe if you have tests to confirm the validity of the refactor, and in my experience, a TDD mindset is the only thing that ensures I have thorough tests by the time I need to refactor.

That said, it sounds like my version of TDD may be different than a lot of others. The tests I write before coding tend to test real-world logic and requirements, in terms of the domain language, rather than testing implementation. This means I can refactor everything behind that DSL-like facade and my tests give me assurance that I haven't changed the logic.

If your tests are at the implementation level, I can see how a TDD approach would impede refactoring and eliminate tinkering. If refactoring the code means rewriting the tests, then your tests aren't protecting you, they're just getting in the way.
Like they say, "plus ça change, plus c'est la même chose." And was it Santayana who said, "those who do not remember the past are condemned to recreate it in Javascript?"

Evidence of the demise of desktop computing abounds, but I do hope you're merely being alarmist, not prescient.

Great essay. Please write more.
Isn't that USO voluntary?

> In unusual cases (imagine you live on an otherwise uninhabited island for some reason or up a mountain) you may need to contribute to capital costs for installation.

I agree with you, but this bit doesn't really describe how many people need to pay for broadband infrastructure installation.

https://www.theguardian.com/technology/askjack/2018/may/31/h...
The grantparent is right when it comes to terms:

- Ken Burns effect -> zoom and pan around the image.

The Ken Burns effect is a type of panning and zooming effect used in video production from still imagery. The name derives from extensive use of the technique by American documentarian Ken Burns. (Wikipedia)

- 2.5D parallax effect -> what we see in the link

https://blog.pond5.com/16853-create-2-5d-parallax-effect-ima...

https://www.youtube.com/watch?v=WcSdhtxId2o

Note that these two can (and frequently are) be combined, and Ken Burns himself does so occasionally.
> I really do miss those days I could leave the house with just keys and wallet, and had the world around me to provide my entertainment. Today, I am constantly pulling out my phone at the first inkling of boredom.

This is such an idyllic revisionist take.

I remember having to take wallet, keys, extra cash and coins for things you couldn't pay with card or with the phone, street guide (cause there's no way I'm remembering the dozens of bus lines that run in my city), pocket calendar, pencil, random paper scribbles, and a book or two.

For the things you needs keys and wallet things are exactly the same. For everything else, the amount of crap I need to lug around has dropped dramatically. Hell nowadays I can travel to foreign countries and not even go through the hassle of going to an exchange rate, getting maps, asking for directions and getting lost going the wrong way, etc.
I'm not going to debate the scientific justifications for white supremacy. You have yet to even make a halfhearted denial of these bigoted ideologies and therefore the benefit of the doubt that I had afforded you multiple times has worn out.
> agreeing on and creating a native alternative to jQuery

This is a backwards way of looking at it. jQuery was always a convenience layer over the DOM, and the DOM and other browser APIs have undergone continuous improvement since before jQuery was even a thing.

When you say "native alternative to jQuery" it's clear that you don't understand the orders of magnitude difference in effort required between standardization and browser implementation of new APIs versus throwing a library up on github.

If browser vendors adopted jQuery APIs, you'd have a redundant DOM, incompletely implemented, with unique bugs in each browser, and probably being widely deployed just in time for React to come into fashion and make it all irrelevant.
> There's many companies that either use alternative TLD's like; example.app or example.shop

Careful with domains outside of .com, .org, .net, and maybe the major country or region TLDs. Spammers are real quick to jump in when a new TLD becomes available. Mail with a from address in those domains can quickly become a very good indicator of spam to a spam learning filter.

Plus, some people might not be patient enough to wait for their filters to figure that out, and just do it manually. I've got all the following TLDs going straight to mostly ignored mailbox, because I receive a ton of spam from them and have never received a legit message from them:

accountant bid christmas click club cricket date download faith gdn gq help info link loan men party press pro racing review science site space stream team top trade uno webcam website win work xyz zone

It might be fine to use the newer TLDs for web stuff, but I'd say try to get a domain under one of the classic TLDs to use for email from and reply-to addresses.
Book Summary: Essentialism: The Disciplined Pursuit of Less by Greg McKeown‎
No, New York Times. If you don’t allow private mode browsing, I won’t consume your contents.

Maybe respect others privacy before using the ‘democracy and freedom is at stake’ rhetoric.
IE10 will be EOL in January. IE11 will only be EOL in 2025...
The range of an ICE car is not as big of a concern as with EVs, giving that they already have a substantial range, "recharging" is quick, and fuels are very energy-dense.
I can imagine Tim Robbins describing this tech as “primitive.”
Employee or contractor? Employee is always a pain. Contractor, on the other
hand, seems like a home run for all parties. In the US, no tax reporting or
withholding as long as the contractor does all the work remotely.
My special was “Andrew Mayne: Ghost Diver” where I built a suit to fool great white senses. Not shown in the special was the work we did trying to understand how sharks process visual data differently than humans. One interesting note is that they don’t seem to do image segmentation like we do (people in a shark cage are just a noisy box-thing and not discreet objects.)

Again, your project is great. I’ve been trying to find a simple workflow to do something like this (currently it’s remove.bg and OpenCV - with a lot of tinkering.)
It just depends on the severity of the problem. Some problems can be fixed (PIP), while others don’t warrant the attempt - just use your imagination. If employer is an at-will, they certainly have more flexibility to fire quickly. They may increase the odds of a wrongful termination suit by doing this, but that’s what insurance is for. Nobody wants to pay a wrongful term suit though, and usually a company dousing an employee will have enough of a reasonable cause they can piece together after the fact. Shit gets dicey if employee age is above the mean or is on FMLA, but generally an at-will employer has a lot of flexibility to drop an employee.
1. There’s a good chance they have information relevant to the spying.

2. To get leverage on the spy.

3. To send a message to other spies and spouses.

Those are three common-sense reasons I can think of. I’m sure there are a dozen others.
Ah, crap. It’s IE10 I was thinking of, so it’s still IE11 I’ll be suffering with for some years.
And you found the Classic hard to read in dim rooms?

I’m just surprised. I’ve admittedly never owned a Classic (only a Time and P2), but I thought the Classic was supposed to be almost as good as a Pebble 2. And I find my P2 as easy to read as a normal watch.
Never? What if you build a spaceline moon elevator on their moon and dangle it into their gravity well to assist them...
These things can still be designed and implemented. `element.query().<all the new apis>` for example.
Because our education in this space is significantly lacking and no one would be able to get into college
Unisys.

Unisys always had a smaller mainframe share than IBM, and they stopped making new chips sometime in the 2000s.

For at least ten years the fastest Unisys mainframes have been very big (proprietary) x86 machines running Windows with a Unisys mainframe emulator.
A few hundred years ago people said the same things about books. The drop in prices because of printing meant some well-off kids were reading too many books. The founder of Homeopathy famously forbade chess as it was "too stimulating". My father told me that if I watched too much TV my eyes would go square. Now he and I both work jobs that require us to stare at multiple screens for 10+ hours a day.

My point: in every generation the parents complain that kids are spending too much time with the new form media. What they really want is for their kids to do what they did at the same age. Time moves forwards.

Rather than pretend it is still the 1980s, parents should be more worried about their kids not being able to keep up with modern media. Can't bounce between multiple windows, researching this and that while answering emails and composing a policy document on the fly? Can't create a policy document from scratch, along with all necessary citations and formatting, in under an hour? Then you won't be doing my job. "Screen time" can be wasteful, but it is increasingly a necessary skill.
Except that genetically there is no connection between China and Japan...
As it turns, out, the vast majority of people don't need to do arbitrary computations on a regular basis.

For those two do need it, you don't need a mainframe sitting in your basement like a furnace when a Rapsberry Pi has 500x the processing power of an IBM 4300 from the 1980s for a fraction of the price and size and power consumption.

There is absolutely no need to shit on the capabilities of modern smartphones when "arbitrary computation" devices are so cheap, small, and ubiquitous.
No. If you need reliability and have money, separate commodity servers running a consistent (paxos or raft, not eventually consistent) in-memory database (the memory is a few terabytes) with logs to flash and to disaster recovery site will outperform a mainframe.

A single computer with 4 sockets of xeons will outperform a mainframe but will have more downtime.

The mainframe has best possible single thread performance and as much cache as possible, redundancy and parts can be replaced while it's online, but not that many cores.

The cost is very high - when I looked, 1 million per year is the baby version with only 1 CPU enabled and no license to run the cryptographic accelerator and limits on software, etc.

Commodity hardware you buy and use for 5 years, so the amount of good hardware you can buy for the price of owning a mainframe for 5 years is a lot.

For the money, you can buy a lot more CPU, ram, network, storage, etc and hire Kyle Kingsbury to audit your distributed database.
Redis is a good counterexample, so there is hope for solo / small team developers.
C++ Parameter Declaration Tutorial: Purpose of Different References
Hard to imagine it even changes the legality. These defenses of Minsky remind me of someone who buys a shiny new high-end stereo from someone off the street for one quarter its retail price, then protests to the cops "well he didn't tell me it was stolen!"
> One thing that has always struck me about compensation is that it is incredibly infrequent where I can actually implement the type of fundamental changes a company most needs due to most opportunities for major throughput gains being hidden in the mires of interdepartmental communication breakdown.

Then solve those problems. At higher levels, solving organizational problems is a job expectation for engineers. "Process is preventing me from having impact" is not an excuse.
the reason openai didn't release their model was just marketing and using the AI hypetrain. None of these text generating models is ever going to fool anyone any more than a markov chain generator, as they have no grasp on the actual meaning of the text they're generating.

The openAI model produced sentences along the lines of "before the first human ever walked on earth, humans did such and such". Hiring workers in a developing country to write you propaganda is cheaper than training that model.
You're saying that the system we have for oil would work but for the fact that governments don't attach a price to oil's negative externalities?

This does not seem like much of an argument against a capitalist system! I would call this a win for capitalism then, and a loss for governments sidestepping their obligations to, you know, govern.

I am the first person to agree that oil companies have used their money and influence to buy favorable regulations, putting the whole world in danger. On the other hand, this again seems like a failure of government rather than a failure of capitalism. Indeed, the powerful using their influence to protect their interests is something that has happened under every economic system ever tried, no?

>> Or a "guaranteed public option"? Or is the idea to have more of a "centrally planned" housing market [...]
> Basically yes.

Are you familiar with the notion of "the projects"? I wouldn't say this turned out well for anyone...

The good news is that the major driver of cost in places like SF isn't actually the cost of building per se but instead is the cost of absurd regulations, causing it to take many years of fighting with NIMBYs just to get a permit to build anything. Solving this morass would be a huge effective subsidy to developers and would cost the public literally nothing. If you're in favor of subsidizing housing development, I hope you're in favor of starting with this?
In the Vectrex dev community, they are putting a Raspberry Pi zero in a cart to also do “reverse emulation.” The cartridge port provides HLT which puts the internal 6809 CPU to idle and off the bus. Meanwhile the Pi can control the hardware to produce sounds and vectors. It's called PiTrex.

http://computernerdkev.heliohost.org/pitrex/wiki/index.php

(alternate web archive) https://web.archive.org/web/20190802005407/http://computerne...
Haha! Jokes on you man. Suicide just means we have one less hand to help wash the shitted bedsheets. Live people are much more likely to help you get what you want.
Every single microchip uses a lot of resources. You can't just handwave that away by talking about streamlining and optimizing building an entire phone. You are making wildl inaccurate guesses.
Wouldn't using a 3d direction-finding setup just blow this out of the water?

You're expecting the signal to come from "up" not mostly from the horizon.

Also if you have an almanac already you'd have to spoof each satellites location.

Granted this would be a good deal more complex to implement...
> writing some relatively simple linear algebra

Except, that it wouldn’t work if it was purely linear.
Great summary. Thanks for your bravery!

Most readers who have the knowledge about China instantly know the author is misleading audience by put up half truth and remove important relevant context. But those readers might not dare to speak out because it would be heavily down voted because truth doesn't match the popular belief that Chinese government is an evil authoritarian regime. It's sad that quite large portion of population still can not differentiate facts and their own belief. HNer's are already much better than other online communities.
Google better :-P

From https://amazfitcentral.com/amazfit-bip-specifications:

> The watch has a color LCD display which shows info with a resolution of 176 x 176 pixels. It is a reflective panel which will allow you to save battery while it is in stand by, as it will still be able to show you what time is it.
Machine learning researchers aren't working on language modeling because they want to enable fake news.

They are working on it because it improves all downstream NLP tasks. See: http://ruder.io/nlp-imagenet/. BERT, Elmo and XLNet all fall under this use case.

For example if you're trying to recognize speech or translate some text, it helps a lot if you can start off producing something that is statistically grammatical even if the content is nonsense.
Show HN: Lightyear – A Suspense enabled React server renderer
Will it be very noticeable?
Why doesn't this come with a reasonable open sdk ? Why none of the Chinese smartwatch companies offer that ?

Seem like a big opportunity.

What's different in the Chinese business culture - that nobody tries this opportunity ?
Gamification Can Transform Company Cybersecurity Culture
Note that I wrote "being involved" in politics, which is quite different from what you describe in your comment. I don't think it is common for visitors to European countries to take part in local political demonstrations, for example.

Foreigners in China who end up in trouble are those who show up with a large Tibetan flag in public, not those who say that they disagree with the Chinese government (though it helps to be polite and respectful when saying it, which is, again, common sense).

> It's not unusual to talk politics or disagree, and at worst you should end up leaving a bad impression on someone

Which is what would happen in China. You wouldn't end up in prison...
Past performance is no guarantee of future results. Just because some Facebook employees' stocks went up after grant, and some Facebook employees' stock went down after grant, does not indicate what your granted stock will do after you get hired by Facebook.

Also, if you do want to try to predict future stock moves via past stock moves, simply look at the stock charts. You can predict how much stock you will be granted via levels.fyi then adjust that based on how you predict the stock will move. I don't see how knowing how many stocks employees are granted will help you predict anything.
Unions raise the base comp for everyone and introduce barriers to disciplinary process so the mediocre benefit. Unions also limit the comp of the best performers and introduce variables such as longevity to the comp structure and lay-off schemes, both of which work against the most competent employees. So yeah, star performers and heroes generally don’t like unions, layabouts do. I admire unions when they are organizing around safety issues, but not many of us are working in a food factory here.
It's exactly the kind of things I hope to see every now on then on Hacker News! :)
“Correctness Proofs of Distributed Systems with Isabelle” by Martin Kleppmann
The Chrome comic is pretty iconic I think: https://www.google.com/googlebooks/chrome/
It is a form of censorship. I didn't say Americans not being allowed to visit Cuba is right either. The question is always when will it actually affect your life. Having lived most of my life under and African dictator I can tell you that they never say anything "wrong". They defend the peace by jailing opposition leaders wanting to hold rallies. Keeping out pesky Western journalists is cloaked as exercising the rights of Africans to self regulate. Everything non-sequitur at best.
It was trained on 140GB of text on 256 TPUs for 2 weeks, the model being made of 48 transformer layers. I'm wondering when we will see a model trained on 1TB or 10TB of text.
This is underrated comment.

Mainlanders firmly believe in collectivism; whereas, western audiences in individuality.

Therefore, Chinese people believe it is okay to kill a person to save the group. Whereas, other countries do not.

Mainlanders think that is being selfish.
One of the stories I recall from my time at an NGO in this space is that a tuna boat crew straight up murdered their fisheries observer and chucked his body overboard. When the ship docked, the responsible crew scattered to the wind.

There’s a huge tension in the observer’s position. They’re watching what you’re doing and can see any legal violations. At the same time, they’re dependent on the fishing vessel for food and shelter. High bandwidth communication channels are expensive and hard to come by. And if the captain/crew knows you’re putting their livelihoods at risk in real-time, they might do something about it. So we had to balance observer safety with whatever data we were asking them to collect.
SmileDirect Club: The $8bn braces firm boosted by selfies