skysight-inc/HackerNews huggingface dataset:
So they took a NN taking embeddings as input, added a first layer going from one-hot encoding to embeddings (you just use the embedding matrix as first layer), did a SVD on it and retrained the network on top.

Using a SVD+retraining to compress a neural network is a common idea, their gain come mostly from the idea of applying that to the embeddings which are usually considered separately from the network (but do take space on your device).
>Source: I'm a software engineer and a qualified lawyer

I imagine there is no shortage of demand for your cross-section of skills?

Do you utilize them both, or did you pivot from one to the other?
You can't lose your job; it's not something you owned in the first place.
They're just SVDing the embeddings? Is that really new?
> Isn't every developer in a non-trivial software project a library developer? As soon as you have a common piece of functionality you want to reuse - that's a library.

A library, specially a C++ library, is way more than reusable code. Developing a library requires the developer to spend time making fundamental design decisions that he doesn't have to make when developing a module lost somewhere within a project tree, such as how to organize the project into interface and private source files, how the lib should be deployed, how to meet upstream dependencies, how to not break compatibility with previous releases while making your code resilient to subsequent changes, how to add metadata to your project, how to handle optional features, etc etc etc.
What if you made a mistake. Can someone help you?
Is there an authority making sure noone is abusing the system?
I don't believe there is real demand for your usecase.
A couple of believers and anarchists are the only ones believing currently. Currently because the future might be different.
Are they taking into consideration the water it takes to produce the food that you eat in that 1100 gpd figure? Also, the amount of water that you use to shower/wash dishes/flush/water your lawn?
Except ever increasing time to learn all the language features and associated best practices.
I lived in the DC area during 9/11 and remember being supremely creeped out to see heavy guns on the DC metro around that time - as bad as 9/11 was I was still jolted by that...

But then had a similar reaction at a French airport.
Instagram caught selling ads to follower-buying services it banned
David Brooks has now been called out for being a Republican.
Is Apple Maps good with public transit? I used Google maps in and around Stuttgart and Munich. It worked extremely well. Google Maps was extremely good with public transport in NYC but Apple Maps was not.

Where I live but the Southern US Apple Maps is almost as good as Google Maps. Public Transport isn’t quite as good with Apple maps in my city.
Tread with care. There are organizations where "going around management" gets you flagged as a loose cannon.

It probably won't get you fired outright, but does destroy the goodwill that you will need to make meaningful changes down the road.

Now, if you can do it without rocking the boat (perhaps without management ever finding out) then go for it.
Steve King is the symptom of NW Iowa not being heard. Tyson with help from the Obama USDA killed off all local meat processing by enforcing even small town meat processors to have a full time USDA inspector.

They see the Mexicans working at Tyson, not the corruption that turned Iowa's animal feeders into Tyson's bitches.
> You can send and receive dollar-denominated tokens through a p2p network using open source command-line tools without a bank account

So a TAM of money launderers and people without money. Do you see why these "use cases" are laughable?

You didn't replace the bank. You just created a worse version of it that works for a small segment of the population. A segment which happens to be highly uneconomical to service.
> A coalition backed by billionaire casino executive Sheldon Adelson lobbied the Justice Department

Crony capitalism 101
Completely free, customizable icon packs
Ask HN: As a developer, How to find corporate customer to my own business?
I am an experienced software developer(as an architect position) over 7 years and also 2.5 years as a freelancer. But I want to create my own business. In my location there are much small and big consultancy firms(outsourcing) which are hiring developers to other big companies in various sector. Also I have broad developer network which I met and work them. First idea hiring developers as outsource, and the second idea is making various small or big products to sell. How can I reach that corporates and how can I research which corporate wants what. As a result, what is the main path to find and make a deal with them?
We don't have a definitive timeline for making these generally available. We're going to make sure that anything we make GA has been fully battle tested.
A Higher American Minimum Wage Is Something We Shouldn’t Even Be Debating
This sent me on a spiral of checking for MITM connections on my machine. You can compare the fingerprints of known sites with this list on this site:
https://www.grc.com/fingerprints.htm
Though I think the facebook one is wrong (the one I see starts with BD 25 8C for SHA-1)
NASA: Lunar Production of Solar Cells (1989) [pdf]
Big Mac trademark cancelled across Europe
We (Bonsai, YC W16) built something like this specifically for freelancers. You enter the parameters of your project and we'll generate a contract using a variety of pre-set clauses. https://www.hellobonsai.com/freelance-contracts
There's no need for that, and no reason a search engine company should provide those things.

There are already alternatives for every Google product, most of them objectively better.

The only thing keeping you locked into Google is you.
> I really wish DDG would build a Google Apps competitor

That sounds like it violates the nature in which DDG wishes to brand itself. It seems DDG does not want to be the next centralized data platform (this kills their brand of privacy). The one product they already provide - search - is often times not better than Google results. They rather let you choose which search provider you want to use with their bangs system.

> as long as gmail dominates email and business email the privacy argument is largely irrelevant

I know Gsuite exists, but I have personally seen more instances of Office 365 than Gsuite for business in the wild. Not that Microsoft is any more privacy-friendly... just saying that I don't believe Google dominates business email.
It's going to take a lot to accomplish that.

Disneyland is super crowded on a huge fraction of the days of the year. There's just not a shortage of domestic customers.

In the 1950's when Disneyland opened, California's entire population was (very roughly) 11 million people. Today, there are (again, very roughly) 11 million people in Los Angeles County alone.

Since opening, Disneyland has expanded its ability to take in customers by cannibalizing its old parking lot, but there's not much additional, affordable room for expansion today.

And there are precious few fair-weather locations that are also economically and politically suitable for "another Disneyland campus."

It's also worth noting that the Disney Corporation, though large, has about 1/5 the stock market capitalization of Google.
Probably, but you can't really know for sure. Humans is something which never happened to this planet before. I wouldn't bet 10$ on life surviving here in the case things continue to go the way they are going today.
> This is something that the "premature optimization crowd" (who tend to partially quote Knuth concerning optimization) get wrong

But this wasn't premature optimisation.

- you found performance was actually a problem in practice

- you used a tool to profile the application for a real workload

- you isolated something to optimise

- you came up with a way to optimise based on the data and your tools

- you tested that the optimisation worked

That isn't premature optimisation. Premature optimisation would have been writing this in the first place without checking anything first.
The lack of visible, public progress on an issue is not indicative of a lack of people working on it. And assigning more cooks to the kitchen probably won't speed things up.
Can some translate the title into a non-obfuscated language please?

This is ridiculous.
> A coalition backed by billionaire casino executive Sheldon Adelson lobbied the Justice Department in 2017 to reconsider its 2011 decision that cleared the way for states to allow online gambling.

Adelson was a major financial supporter of Trump and the GOP in 2016 vis-à-vis the Future 45 Super PAC. His wife was recently awarded the Presidential Medal of Freedom. This decision was bought and paid for.
The article was great. I also find philosophy and software correlates occasionally. The response of the author to the gettier cases are expected behavior. In fact it is a blessing. 99% of the time there is a cow, we experienced that before and that’s the reason of our confidence. We easily solve our problems with this approach.
TVs have had software for decades. The fact that we're finally using "software update" and "TV" together is a long time coming, and finally a security model we can work with.
I believe the title is derived from the description of vulnerability #2:

> Due to the scp implementation being derived from 1983 rcp [1] ...

> [1] https://www.jeffgeerling.com/blog/brief-history-ssh-and-remo...
It should not matter whom the argument comes from. Your comment speaks nothing of the merits of argument itself, but rather attacks the speaker - that is an ad hominem fallacy.
If causing global warming is a crime, then wouldn’t causing global cooling also have to be a crime? There is a logical quagmire in this thought process.
I hope not, Google is the only reliable way to find what I'm looking for in their docs
I don't think grasses, even tall ones, are particularly useful for butterflies and bees.

I think you may find it more effective to create some some mulched areas for growing wildflowers and perennials like milkweed.

Mowed lawns are silly and ecologically destructive for several reasons, but I think re:insects its more about habitat loss than any properties of the lawn itself.
You can make transactions that would normally be blocked by your country's legal system or zealous traditional payment processors.
Replace it with what if I may ask?
So do all governments. It's just easier to hate the EU
Yeah the last person we sent to the moon was in 1972, so long ago that Eugene Cernan has since died at 82 years old.
You just specify the "minor", "major" is implied otherwise.
I thought Meetup is more so for physical meetings.
I've spotted heavily armed cops in fatigues around JFK and NY Penn Station. More often Penn Station. Did not care to stare too hard at their guns so I have no idea what they were, but large assault-styled things slung on their chests.
this article reads like a condemnation, but it looks like the decisions were made to maximize the likelihood of successful live extraction. And those decisions were made by experts under the gun. So I feel like the article is criticizing without accepting the reality of the situation.
No metric, again just gut feel. Overly long trials can also fall by the wayside. We don't particularly want a long sales cycle, but if near end of the trial, when you inevitable will hear from us, you'll know if you need more time or not.

Startups are an experiment after all, so let's see what works.
I plan on shorting Airbnb once it IPOs. It will only go down in the short term. Regulations were at an all time low and will slowly ramp up. For better or for worse, these regulations will hurt Airbnb.

I'd be curious to hear from anyone who seriously thinks Airbnb will be able to achieve substantial growth in the next 5 years, given the increasing likelihood of a slowdown and more regulations from large cities.
The goal of the post is to compress an already trained network.

An more ambitious related goal is to perform the training of the network with at most 10% (or other small percentage) of the network weights being nonzero at any time during training. If possible without a great loss in accuracy, this could be particularly useful to save memory during training. The paper https://arxiv.org/abs/1711.05136 propose a method to achieve this.
If you want to control all the world's data...
It does not cut out middlemen it only renames them to "oracle".
The best democracy money can buy.
Let me know when your 3D printer can make it's own electronics. Also, mining equipment... I mean, wow. I suppose sintered metals might be possible but there's still the refining of raw materials. I guess my point is that the supply chain needed to build a 3D printer is probably enough to sustain things without the 3D printer.

That's not to say they wouldn't be useful. I really like being able to sketch out whatever bracket, holder, candy dish, etc that I want and print it. That would be very useful on a world without a huge economy providing every little thing you might want or need.
President Signs Government-Wide Open Data Bill
EBITDA is intended to reduce the possibility of "financial engineering".
Live textual feed:
https://www.theguardian.com/politics/live/2019/jan/15/brexit...
Climate Concerns Are Pushing Oil Majors to Look Beyond Fossil Fuels
Noone needs etherium or any other crypto tech.
Only gamblers, believers and anarchists.
There is not a single usecase besides gambling where crypto would be a good replacement for something existing.
Cars did replace horses, because they were fsster and bigger.
With crypto there is this theoretical dream of having a certain solution running completely decentralised, without an authority abusing it. That's not a commercial solution.
I failed to see how your anecdote relate to your ax-grindy assertion that premature optimization is bad. You wrote your code, you profiled it, you found one function taking 30% of the time, you optimized that function.
Is there an updated version of this xkcd somewhere? https://xkcd.com/893/
Is there any constraint on what types of salt or salt compounds are usable for energy storage? Or does it not really matter for the most part?
Hey spurgu, that's yet to be decided. :)

We're investigating some of the self-hosted options or our own log-based metrics (think ElasticSearch + Kibana). We're trying to avoid third-parties, if at all possible.
Hacking photosynthesis, researchers might almost double crop yields
This sounds like a hunt for a way to explain away the obesity crisis as something other than people overeating.
The macOS Maps app.
so is Augur an oracle that makes smart contracts interesting again? MakerDAO uses an oracle for the ETH/USD price as part of is DAI system for creating a decentralised $-pegged token. It seems like there are ways to solve the issue of getting real world information into Ethereum.
I hope the founding team doesn't mind some feedback here. The launch stage doesn't offer much value because it doesn't provide anything actionable to help "amplify" the launch. It would be great for example if you had a unified inbox feature where all social media mentions and blogs are dumped and sorted by importance so you can reply to them quickly and efficiently. You only have a small window to work with when you launch and being passive (watching signups, pages views, etc) is probably not the best way to make the most of it.

As for the other three stages, they are very Stripe heavy. If I don't have Stripe, then I can't use your product and if I had stripe I'd probably start looking at other solutions as well like Baremetrics (which by the way has a great example/demo board as someone suggested).
Principles of Modern Application Development
Gaining and losing weight is a matter of simple physics. Perhaps an understanding of basic scientific principles is what should be learned.
By my most literal interpretation of this law my inlaws can now be arrested for our march madness bracket. This seems absurd that we've let even this level of ambiguity come to pass in a country that used to pride itself on personal liberty; especially when the law was paid for by clear corporate cronyism and special interests to benefit from its passage.

Can anyone legally versed tell me why I shouldn't be this incensed?
Hey, I'm irving - the founder of SophieBot. Let me know if you have any questions!
My question as well. Could the gamers make a case and start a class action against the developers if they go too far?
Shouldn't most of those be using Intersection Observers these days? That should avoid most of the cases where someone unintentionally breaks the user experience.
So in other words extreme tuning = do the opposite of what you probably did!
Exploring historical maps and spatial data with R and OpenStreetMap
I strongly discourage anyone from using PuTTY, not for this reason, but for its weird and nonstandard handling of SSH keys.

The last time I tried to help someone get it set up on a windows PC, totally normal ssh2 rsa 2048 and 4096 bit public/private key pairs created with openssh had to be converted into some other weird format before they could get public/private key auth working.

Why the developers of putty felt they needed to deviate from standard ssh2-rsa pub/privkey formats is a mystery to me.
Just like countless "regulations" in the past. The 2008 financial crisis was rampant with this stuff. The number of small banks dwindled significantly under new laws while the "big 5" old banks flourished.

The "too big to fail" era left the US with fewer choices in the marketplace, thanks to the political elite and their revolving door connection with big industry.

Crony capitalism is just as bad as authoritarian socialism, but at least the latter feigns helping the regular person, instead of lining the pockets of the elite while claiming "free markets".

The papers should be lashing out against this type of stuff. But I guess none of the left-leaning major papers want to seem soft on 'regulation'.
Ours are asciidoc for written stuff and generate from code with doxygen.

We use asciidoctor with plantuml plugin.

Many commits have changes in both ./doc and ./src. And we build them via makefile
It's such an inconsistent experience for me, in my home region, Transylvania, Google Maps is vastly superior even tho I'd prefer Apple. But I found that -- weirdly enough -- at least while vacationing in the UK, Google seems to show a lot less information on the map on the same zoom level, to a point where I need to zoom in to a level where I feel I can't see a large enough area at once. An example of this is the Brighton Marina, trying to look up the POIs there is frustrating on Google Maps while at the same time it's usable on Apple's offering.
Because desktop apps lack several features of web applications:

- links and open interfaces to other applications. Try exchanging data between two arbitrary desktop apps, for instance. Often copying & pasting or manually re-entering data is your only option in these cases. Yes, that's mostly because vendors treat desktop apps as walled gardens and yes, there are walled gardens on the web, too. The web however was designed with open standards and data exchange in mind. This shows quite clearly in the underlying protocols of the web, which is why when exchanging data between desktop apps, nowadays often HTTP is used, too. ARexx on AmigaOS (and to a limited extent AppleScript on macOS) was the only somewhat widely used technology that allowed desktop apps to communicate with each other in a manner similar to UNIX command-line applications. About the only more widely used way of calling one desktop (or mobile) app from another today ironically are customs URL schemes, which of course are quintessentially a web technology, too.

- ease of software distribution and installation. This one's particularly relevant in enterprise environments. Rolling out a new version of a bespoke in-house app to the entire staff and each and every desktop machine in the company with all the individual installation issues that might occur on each local machine is a huge undertaking. Besides, you'd probably still need some sort of server application to synchronise to, which in case of a web application already comes with the package.
Browsers on the other hand today are ubiquitous and other than old IE or firewall issues deploying a new version of a web app to users in enterprise contexts by and large works like a charm.

- being able to declaratively define UIs. Desktop UI used to be programmed in an imperative manner whereas HTML and CSS work declaratively, which allows for faster development and immediate feedback to changes. A declarative style can make the structure of a UI easier to grasp as well. Another huge advantage of HTML - or rather browser engines - is that for the most part it abstracts over device-specific peculiarities. Again, browser engines being ubiquitous is an enormous benefit because you can expect a (largely) uniform and predictable runtime environment on each potential target device. Pretty much what JRE promised but never quite delivered (on the desktop, that is).
This article has aged badly. There is currently a huge amount of money in intricate smart contracts on Ethereum, not being hacked.

For example, there is $250,000,000 worth of Ether in the MakerDAO contract, collateralizing around $70,000,000 in DAI, a decentralized stablecoin that has maintained its peg to the dollar during a 90% price drop of the underlying asset, Ether.

This blog post reads like someone in 1992 using some obscure hypothetical FTP server bug to argue that secure computer networks are by definition impossible.
D vs. C++ in this list of examples looked equivalently complex and equivalently power-user focused. static if not introducing a new scope seems like the sort of confusing, error-prone edge case that trips up newcomers, for example. We are taught very early on that in C-style languages curly braces means a scope. Except here in D in this particular case for some reason it's not that isn't clear why until you are very deep into understanding the language.

Similarly operator overloading via a string that tells you what you are overloading seems... insane? Very error-prone & complex?

Not that C++ is great here or anything, but it seems disingenuous to claim D's complex thing is for everyone while C++'s nearly equally complex thing is too complex for everyone.
All political decisions are bought and paid for, even progressive ones.
I think sometimes the spirit of these observations can be lost in the specifics.

Maybe this doesn't confirm strictly to the philosophical definition, but as an analogy I find it succinct and useful.

Many times I've fallen in the trap of absolutely _knowing_ in my head the reason things are the way they are, only to find out later I'm completely wrong. In most cases the evidence was right in front of me, but software is hard and complex and it is easy for even the best developers to miss the obvious.

Putting a term around it, having an article like this to discuss with the team, these are all useful for reinforcing the idea that we need to continually challenge or knowledge and question assumptions.
I strongly suspect this was not a sell-out. I suspect it was more a move to save a good deal of money. Mapbox is very expensive at DDG-scale, and given how lean and efficient they like to run things, I can easily understand this choice. The fact that Apple also cares (loudly) about privacy makes it even easier.

(I don't work for Apple and I run a competitor to Mapbox.)
Not to mention it would probably be a literal turn-off. Apple would redesign it to require their OS and HW in order to search with, to correspond with Apple lock-in philosophies. Your ability to use it would be turned off.
How is insurance not gambling?
It's downvoted because blockchains are evil
Yes, sorry that's actually quite clear in the text now that I read it again.
True. And I think there's a strong argument to be made that humans will destroy themselves before getting there.