skysight-inc/HackerNews huggingface dataset:
Instrument pilots use Morse code to identify ground-based navigation aids such as Instrument Landing System (ILS) or VHF Omnidirectional Range (VOR)[0].

The VOR does not account for the aircraft heading. It only
relays the aircraft direction from the station and has the same indications regardless of which way the nose is pointing. Tune the VOR receiver to the appropriate frequency of the selected VOR ground station, turn up the audio volume, and identify the station’s signal audibly. Then, rotate the OBS to center the CDI needle and read the course under or over the index.

Say a pilot is flying by reference to Avenal VORTAC[1]. She would tune a nav radio to 117.1 and listen for Morse code tones AVE, the station’s identifier and helpfully printed on the chart for quick reference. Nice avionics units will perform this translation for the pilot.

[0]: FAA Instrument Flying Handbook, https://www.faa.gov/regulations_policies/handbooks_manuals/a...

[1]: https://upload.wikimedia.org/wikipedia/commons/f/fc/VOR_on_s...
Thanks for the follow-up, when I was using Firefox a few months ago this was a pain point as well. I'll need to go try it out again.
The people connected to Vitalik here just wrote the wallet. It doesn't really help them per se. It helps the innocent people who were hurt by their mistake.
The risk is in sitting on a lot of properties and getting overextended during a downturn. I think that can be mitigated because Zillow/Opendoor's model is not to buy and hold, but to:

1. buy at a discount (essentially a fee for the service of selling your house with a click)

2. sell at a markup (we're talking a small one in most cases, but the fact is in a good market you can reliably print small amounts of money with some paint, some minimal landscaping, and new kitchen appliances. Zillow will not be using a high-interest loan for the purchase or repair, so they will not be sweating like your typical flipper on TV.)

Assume for the sake of argument that Zillow has data to decide where these bets are safest based on comparables and key economic indicators. And they will say no to sellers as often as the data suggests they should.

I don't think this has much to do with finding super-profitable deals with data, but with reliably shaving points off a large pipeline of deals.

If it doesn't work in a healthy economy, they stand to lose the difference between the discounted price they paid for a house and the market value they can sell it for. In a recession, they can probably stay afloat by renting properties they can't sell at a decent price.
Vegas makes sense...the best markets for something like this are ones where there's a good amount of inventory, median prices are not very high, avg time on market is on higher side (giving a reason for sellers to use Opendoor to trade value for liquidity) and there's a good balance between buyers/sellers.
Isn’t this announcement to mess with Opendoor’s current fundraise? Similar to Microsoft announcing vaporware back in the day or Uber trying to interfere with Lyft’s fundraises?
Isn't this clickbait? What it doesn't say in the headline is a big missing fact: 100 of such-and-such users of some platform.
To be fair though, the most valuable company in the world works on Safari. Salesforce is a pretty massive enterprise and IE isn’t the browser they use. Facebook employees don’t use IE.

I wouldn’t say “IE is the only widely supported browser in the enterprise.” Has just gave you theee examples of major enterprises that specifically don’t use IE.
Of course we do. Code reviews help us in multiple ways:

- You have 2 sets of eyes on every piece of code committed to master (You may argue pair programming does the same, but in our experience, pair programming requires a very different mindset, esp. hands-off pair programming)

- Multiple people know what changes have gone into master recently. We have an alias (code-review@) which gets org wide code reviews and is added by default and every eng has an option of tracking/commenting on code reviews.

- For cross team efforts, it's helpful since a team which might have context on a change can see the change before the actual commit. "Coding to interfaces" is great, but seeing under the hood offers a different view as well

For the actual process, we use ReviewBoard (https://www.reviewboard.org/). It has decent integration with command line so you can post reviews from the command line itself. We also have a git hook set up which looks for "R=<someuser>" in each code commit, and rejects the commit otherwise. The hook is (intentionally) super simplistic so you can get past it using something like "R=Self", but with a strong engineering culture, we see this happening less and less with non-minor code commits.
I guess you could argue that the nodes can reject the hard fork. Decentralization doesn't preclude nodes coming to a consensus to change (or not change) the protocol.
I know I'm a lazy, spoiled brat, but can anyone describe their Android + Desktop experience in regards to password managers?

I use Chrome + LastPass, which has icons on desktop and autofill prompts on mobile. It's easy and integrated. The last thing I want to do is have to switch between apps, copy and paste each time I log into a web site.
I never gave up on Firefox. I always knew Google Chrome was sending back telemetry data or whatever and never looked back. Also with how many sites are "only working in Chrome" these days I still hold the claim that Chrome is working itself to being the next IE in terms of breaking the web for people using other browsers. I still hold respect for Chrome in other areas though.

Firefox was always complained about but honestly I never noticed any differences that mattered especially with how ad encrusted the web has become these days. In fact I could never enjoy Chrome the same way I enjoy Firefox it just behaves and feels the way I've grown to know and enjoy.

We have a major issue with websites poorly supporting mobile browsers and websites being cross-browser friendly overall. The web still feels a little immature in these respects.
At least it wouldn't be based on who Vitalik knows personally. I would rather a transparent system that operates with known principles rather than one that is arbitrary and based on knowing Vitalik.
I use Pocket and I like it. I don't consider it a blunder, because it addresses a problem I have and because Pocket is now owned by Mozilla, an organization that I trust. The Pocket mobile apps are also really good and polished.

I'm actually a paid customer of Pocket Premium ever since it got acquired by Mozilla.

I hope they'll open source the implementation and fix their interface — I don't like that their search doesn't have an URL that I can use as a search provider.

Also Pocket's Firefox integration is actually less invasive than Chrome's extension, which I don't appreciate. I like for example having an "add to Pocket" link on HN items or in Twitter. And the Chrome extension also gives you a homepage with trending articles on Pocket. So I don't like Pocket's Firefox integration, but not for the same reason. I don't like it because it is less capable than Chrome's.

--

I also have Chrome installed and try it out from time to time. But Firefox's UI is much better and I haven't had any performance issues with it, quite the contrary, for my usage patterns Firefox feels better.
What's a smart contract? What's an EIP?
Continuous, relentless time pressure is a recipe for burnout.

Focusing on weekly or even daily tasks instead of thinking strategically and having time to learn and experiments drive alienation.

Some creative and unstructured work should be always part of our day.

(I'm talking work, not hobbies during spare time.)
The big example is config changes during ongoing incidents. You may need to flip a flag or update a config right now, but waiting for review, even if it takes just a few minutes, can blow slas.

There's ways to handle that somewhat though.
On the other hand, if you want human arbitration of contracts, then it seems like that is already available outside the crypto space.

It's not a cut-and-dried issue, but personally I do tend towards the view that interfering in contracts via hard forks undermines the credibility of the whole idea behind smart contracts. As it is, it seems smart contracts simply do not work as they should. They seem to be vulnerable to both technical and political risks, which is actually worse than a regular contract.
You are in luck - this is simple enough to fit in two (2) tweets ( plus one more tweet for the decoder ):

https://twitter.com/ribasushi/status/939954274569785344
Doesn't this fix help the company Parity which has connections to Vitalik?

According to https://techcrunch.com/2017/12/05/parity-ceo-says-shes-confi... The co-founder of Parity has $90M at stake in this PR. If it was me and I had $90M at stake, I would totally slip Vitalik a million or two to ensure that this PR was merged.
The US postal service pension funding requirement was made purposely onerous by Congress, and is far more conservative than necessary (by design). I would recommend against using it as an example of proper pension governance.

https://www.uspsoig.gov/blog/be-careful-what-you-assume

https://www.govexec.com/pay-benefits/2016/12/obama-administr...
Seconding Geoff, I find code review to be one of the best forms of mentorship possible for a junior to mid engineer.
Radical proposal: Abbreviations can mean more than one thing depending on context.
Designing very large (JavaScript) applications
I mean...Firefox is completely rewritten from the ground up in Rust, a language invented by Mozilla because they rock and they're absolutely killing it. Given that it's the browser with the latest full bore rewrite, shouldn't we expect it to be the coolest atm?
Yea. Using Mathematica is much easier to do than Jupyter as my IT department just has to purchase. Sadly, I have a lot of data, so using a calculator (even programmable RPN)is out of the question. Even Excel is too small foe some things.
Anything by Rich Hickey, especially "The Value of Values" https://www.youtube.com/watch?v=-6BsiVyC1kM .
Idk I've always said encryption when talking about cryptography. Also context would matter when discerning the intended meaning of crypto as a coin or crypto as in cryptography.
Welcome to the US.
Stephenson is a miracle worker with metaphors
It also kills one of the main selling points, which is that code = law. If you want human intervention, go with regular contracts.
I mentioned this elsewhere, but 'closing certainty' is a real concern in the real estate market, to the point where many sellers will take a lower offer price in favor of a cash buyer.
> Why would Vitalik design the etherium wallet key like that?

Because he may be very clever at having come up with this whole ethereum system, but that doesn't mean he's wise and experienced. It's a rookie mistake, made by a rookie. It happens. He seems the type to learn from it at least.
I suppose the actual corruption happens in the revolving door - politicians gain benefits afterward from the industry. Either you are in or out - and if you are in, there are lot of post political perks to be gained. The lobbyists role in all of this is to communicate what the corporations want, and formulate it into a message the politicians can sell to their constituencies with a straight face.
> "It is difficult to get a man to understand something, when his salary depends upon his not understanding it!"

I guess this part of your parent's comment was true!
I have been using FF as my main browser for years. While most of the world moved to Chrome-I stuck around because Chrome's bookmark sync would rearrange every bookmark in a bookmark folder. This was years ago, but then I started getting concerned about Google's tracking and have stuck with FF since. (I gave Chrome a chance years later-same exact issue.)

During this time I kept running into reasons to keep FF besides the bookmarks:

- I have noticed Chrome isn't as speedy and responsive as it used to be.

- I found plugins that suspended unused tabs so I can have 40 open with minimum issue pre-FF Quantum and keeps memory usage down.

- There are other plugins that I couldn't find in Chrome's store, such as the SQLite browser. (Now I use DB Browser from the Arch repos.)

- Chrome's memory usage shot up over the years. It always used a lot of memory with all those processes to sandbox the tabs, but FF kept getting more features without so much bloating.

- I have seen a few sites that FF does not like, but I have also seen different sites that's didn't play well with Chrome too.

- Google's business is in ads and tracking-how long until they ban ublock origins?

However FF still has issues that were never solved or crept up:

- Website PDF printing on Linux is terrible-the websites look mangled while Chrome can take the same sites and print out a decent PDF copy.

- Chrome is usually first to have features that could be the future of the web. Subtitles for HTML5 video-webvtt. WebAssembly, I had to use Chrome to use FF's own webassembly tools because I didn't use Nightly.

- Chrome's PDF reader works better than FF's open source JS one.

- Pocket... back when it first announced I wondered why...? an organization committed to open source and open standards used a closed source service backend and if I remember at the time, a proprietary connection. It was the first time I considered going back to Chrome. I have an instapaper JS booklet that will save any page I am on to instapaper; does the same thing without an annoying little icon in my toolbar.

- Mr Robot... why......? This is the Orwellian worry I had that Google would do with Chrome. Never affected me, but did piss me off.

The Pocket and the Mr Robot were real issues to me that made me consider finding another alternative.
Since we're on the subject, I'd like to take the time to mention UNIHAN, and also an effort I've created to make historical / regional variants of CJK characters more easily accessible.

UNIHAN is Unicode's Han Unification effort. It handles the variant issue - but actually also goes a step further, citing information from paper books, including stroke information, definitions, and even pronunciations [1].

I've compiled a overview of UNIHAN at https://unihan-etl.git-pull.com/en/latest/unihan.html.

unihan-etl is a project I've created that allows extracting the contents' of UNIHAN's database: https://unihan-etl.git-pull.com. It can be used as a Python library, or a self-serve export of the database to a tabular or structured format.

In addition, there is something I've worked on to make this data also available in SQLAlchemy / DB form: https://unihan-db.git-pull.com

And also using it as a basis for a spiritual successor to cjklib [2]: https://cihai.git-pull.com

[1] https://www.unicode.org/reports/tr38/

[2] https://github.com/cburgmer/cjklib
I might agree with you in the sense that sometimes there's a worthwhile discussion to be had and of course in such cases it's good to talk to someone who's opinion you trust.

That's different from mandatory code review, which almost inevitably will end up covering style and process considerations.

It's certainly a filter, but depending on your perspective I'd be a little cautious about "won't affect the good people".
> To say it's propelled by a gas turbine is a little misleading and implied it's a jet tank of some sort.

No it's not, unless you think it's also misleading to say a car is propelled by a piston engine. Is a car propelled by its tires?
Social media users in Uganda to be taxed starting July 2018
How much would they save if they bought the fire department a Prius for responding to medical calls?
Vitalik's net worth is a lot higher than that, I highly doubt he can be bribed for a couple million (or any dollar amount)
Please tell that to all the people that host websites with Google Fonts. Block those, and the entire website seizes to work. Seems a little ridiculous for using a nicer font.
Show HN: Exact time in Moscow, Russia. Get current date and time clock now
Email themselves code? That’s an astonishingly stupid way to try stealing something. What did these people expect?
Aside from things like false legs and injury bringing your hips and ankles together like that is a physical impossibility; that doesn't provide a good analogue. People sit with straight legs too, but if you test by asking people to sit on a chair it will show everyone sits with bent knees, where in fact lots of people sit on the floor, beach, or bed (say) with straight legs. FWIW I sit on a chair with straight legs, on top of my computer tower.

If you take a sample of 35 people in China you can with a reasonable confidence level say all people are Chinese, or perhaps a very small proportion aren't, depends how lucky you get. It's wrong of course, despite Chinese being the majority (17% according to Wikipedia).

It's fine as a preliminary, but it doesn't show anything useful yet other than the need to perform further study IMO.

A report on this should say something like "viability study suggests sitting and brain changes are related but doesn't provide enough confidence as yet". Which it sorta does, from this section on:

>"This study does not prove that too much sitting causes thinner brain structures, but instead that more hours spent sitting are associated with thinner regions, researchers said."

But either ScienceDaily or UCLA have not lead with that information, matching the current style.
Just About Everyone with Bitcoin Is Lying to the IRS
Same experience here. Typing performance was pretty poor.
Nothing wrong with having a different opinion, and this is useful critique! No complaints here, however your original comment lacked this information. It's being downvoted because it doesn't really contribute anything to the discussion. If you'd included this extra tidbit originally, I think it would have been fine.
How is this different from the Federal Reserve and Treasury deciding to "save" Bear Stearns but not Lehman?
> If I were committed to using only iPhones, iPads, and Macs for the rest of my tech life, I might still be on Safari. Its performance is great on both iOS and macOS... and it offers a choice of ad blockers among a reasonable selection of browser extensions.

> But I’m writing this in Firefox today for a very simple reason: cross-platform compatibility.... I need a browser that knows me as well on a Huawei smartphone or Lenovo ThinkPad as it understands me an on iPhone X.

Summary: Safari is actually great. Use Firefox if you use non-Apple devices.
Not detrimental. Good medicine can taste bad when it works. Especially if that was not your expectation.

Short therm meditation experiences are mostly overrated. I think even little a day regularly 20-30 minutes has good effects if you make it a habit that you don't give up.
Outside of the firms owned/operated by the real clever boys, I wouldn't be surprised if this describes the vast majority of "AI" efforts unfolding at dozens/hundreds/thousands of companies. Everybody is getting on the bandwagon and either don't have any clue or find out that their customers don't even want what they are selling at the end of the day.

I'd be shocked if anyone in the industry hasn't worked for or with a Jim. Spot-on.
I tend to think of it as classical versus Vulgar Latin. I can write Cantonese phrases word for word (with a few Cantonese only characters) and mandarin only speakers won’t be able to understand it, or I can rephrase it into a “classical” way so that any literate Chinese person from any dialect can read it.
No offense, but for a software engineer, you seem to have an aversion to googling answers.

Smart contracts are another name for programs that run within the blockchain. Whereas Bitcoin blocks contain data that explains transactions, Ethereum blocks contain data that are virtual machine opcodes. Essentially Ethereum is a never ending list of a single-threaded processor's instructions. These instructions manipulate the global state of a computer. You pay for these transactions with ETH, and when ETH is used to pay for computation on the "world's computer", it is termed gas.

EIP's are "Ethereum Improvement Proposals" which are how anyone can propose changes, protocols, whatever to the Ethereum open source project. Like RFC's for the internet protocols.
Doesn't quite have the same ring to it, huh? I think they probably made the right decision to understate it here.
Yes. It broke many add-ons that were important to me. I'm hanging in there doing my usuals with the 52 ESR version, although it has broken a half-dozen of them. Many of the Quantum 'replacements' have been severely restricted in functionality.

Unless the situation improves, when the ESR expires, I'll be switching to FF forks permanently. E.g. Pale Moon. And there are others in the works, like Waterfox.
Google's guide for becoming a Software Engineer
May I ask what's D.C.?
I'd probably use a temp table for that, rather than a case.

begin;
select id, new_rating into temp_ratings values (1,25),(2,94),(3,16);
update table place set rating=new_rating
from temp_ratings
where place.id=temp_ratings.id;
drop table temp_ratings;
commit;

Scales well, and almost all db engines know how to do that join. You can index the id, or use a temp table, or whatever depending on the shape and quantity of your data.

(edit -- actually finished the post)
Switching off Chrome is like "voting with your wallet", because you're increasing the market share of another entity / project, increasing its legitimacy in the eyes of your friends and colleagues or in the stats that all major websites are collecting on browsers.

But switching to Chromium does none of that.

Also stripping Google's integration out of Chromium leaves you with a much less capable browser. Are you, for example, willing to use Chromium without Google's Chrome Web Store?

I don't think so. But say that you're willing to keep using Google's Chrome Web Store, Chromium is open source, but the Chrome Web Store is not and all those extensions, reviews and users can't be moved, so what will happen if Google decides to disallow access to its store to Chromium users?

If you think that can't happen, consider that they did it for AOSP Android and that alternatives to Google Play might as well not exist ;-)

---

If you're worried about Google's control of Chrome, switching to Chromium does nothing useful, the project is still under Google's control, you're still depending on their good will and you're doing nothing to diminish Chrome's dominance of the market.
Everybody can be bought. Rich people don't stop caring about more money just because they are rich.
Exactly. Regardless of what cryptonerds might be thinking about it, this actually may be a feature, not a bug. Laws aren't algorithms and court isn't a computer for a reason. There's plenty of space to occupy between "paper contract interpreted by humans" and "a contract where a bug in it is absolutely irreversible".
I'm still aghast that "smart contracts" are procedural programs. No wonder a lot of bugs derive from them.

Contracts are functional, being procedural should be the exception.

They should be functional, scoped, limited (by the VM inclusive), testable.
Not all languages target C or C like workloads. Not all languages are particularly good at expressing parsers either. If your language is targeting e.g. Writing graphical visualizations, I don't see how writing compilers in the language serves anyone's interests except the language designer's.
Can you provide examples of closed-source / unnamed algorithms? Most of the advanced algorithms, like ARC, can only provide a modest improvement to LRU. LIRS does quite well, but is complex and usually poorly implemented. The newest generation of systems have begun adopting TinyLFU, with research focusing on making it adaptive. I would be interested in understanding the unpublished work (you can reach out privately if desired: ben.manes @ gmail).
Thanks for taking the time to write this. It will save 1,000 people 10 minutes of googling.
Nginx reverse proxy unavailable upstreams in Docker
Too bad firebug was discontinued.
Never left. :D All the recent developments are very welcome, and help keep FF relevant and useful to me.

Thank you.