skysight-inc/HackerNews huggingface dataset:
> this guy is absolutely wrong

> but he's not wrong

I think you either contradicted yourself there or it isn't clear from the way you've written it that you're talking about different things.
Not off the top of my head. The knowledge isn't tribal, but it's certainly scattered (few blog posts will give you take you the whole way) and the tools are...spartan.

I recommend you read CTF writeups (there was one hosted on GitHub where a team retrieved the request signing key for Instagram IIRC). Those are usually very tutorial-like, though they tend to take some level of knowledge for granted even if they don't intend to.

The other thing to do is pick up apktool, JD-GUI, dex2jar and maybe IDA Pro, Hopper or JEB and learn them as you you go.
"None of the new models come with integrated graphics." The money saved buying an AMD CPU will go toward a video card, so what graphics performance can one buy with that discount? How expensive are cards that match the performance of Intel integrated graphics?

Trying to answer my own question, I looked up what might be comparable hardware.

Intel's 6100 Iris graphics vs AMD's Radeon 460 ($93).

2D Passmark: 647 vs 660

3D Passmark 960 vs 4255.

I chose the Radeon because it is 4th on videocardbenchmark’s list of best values, in terms of 3D Passmark per price, and one of the cheapest at the top of the list. But the Intel 6100 is from 2015 and made for mobile devices.

Comparing the 2016 Intel Iris Pro 580 for desktops and workstations gives

2D Passmark: 723 vs 660

3D Passmark: 1926 vs 4255

That’s a closer race. But is there actually an AMD discount? Or will people just spend the money they might have saved on better graphics cards?

http://www.videocardbenchmark.net/compare.php?cmp%5B%5D=3164...
http://www.videocardbenchmark.net/compare.php?cmp%5B%5D=3481...
https://termsfeed.com/

It seems to gate the more generic options (to obviously get money).

It does work though. I can't really speak to how well their documents hold up though legally.
This growth allows me to connect to distant people who share my culture and identity, instead to my physical neighbor with conflicting values.

It opens up cultural niches that aren't viable in smaller communities or weren't viable before - something that won't have a critical mass to grow or even exist in a city of 100,000 people can have a thriving culture worldwide nowadays.

Yes, we're losing the notion of a shared monolithic identity kept together by mass media keeping "everyone" (or 3-4 major groups/demographics each) in a nation on the same page culturally. While it does mean that the society is becoming less united, this is increasing diversity and bringing the culture towards the individual differences in taste; I believe that in the end this trend is a good thing, both for the individual people and culture at large.
"But why? I mean, are you just rationalizing? "I think 50% taxes is a lot just because I do, therefore I think it's bad policy." Or is there a logical reason that 50% is "a bit silly" but, say, 30% (or whatever your number is) is fine?"

No, I don't think I am rationalizing or being irrational.

Note: I don't make any claims to know what the right overall tax rate is - if you're asking me about 32% vs. 38% vs. 29% ... I am as lost as you, and those economists, are.

However I think that 1/2 is not an arbitrary point on that scale - I think there is a qualitative difference between more than one half and less than one half.

If I am assessed more than one half of what I earn, that's unfair in a way that I believe appeals to innate concepts of fairness that we all share, rather than "I just don't like that number".
I had a recent refactor which was basically "take a 5-argument function call split over many lines and replace it with a different 1-argument call". I made a macro that found the code block I wanted, edited it to the desired syntax, saved the file, and opened the next file in the list I had opened. I opened vim for this occasion with `vim $(ag -l STRING_IN_REFACTORED_CODE)`, which used search results as a list of files to open with vim.

The most fun vim macro I've made solved a "solve this puzzle before we want to interview you" question. The problem was a URL to request that gave you a response to parse into the next URL, chained about 100 times. The vim macro took the URL in the current line, shelled out to make a network request for the result of `curl` with that line as an argument, and edited the result into the next URL to fetch.
The thing is, suspicion is a function not of you being innocent or guilty, but of the knowledge and mental model law enforcement has, so far, of what happened. To prevent suspicion before they get to learn you're innocent, you probably have to eliminate their ability to catch the guilty whatsoever.
You've evidently never seen what cities and lakes were like before pollution regulation were introduced, right?
Researchers “Translate” Bat Talk. Turns Out, They Argue. A Lot
Deglazing is pretty hard on the seasoning of the pan (basically polymerized fats from cooking), which means your stuff will probably stick next time you cook with it.

I actually use exactly the method above for caramelizing onions, and I use either an enamelled cast iron pan or a tri-ply stainless/aluminum pan. Both work well, but I think the results seem a little better with the cast iron. That may just be because I can go straight into making onion soup in the same pot, so every bit of the sticky onion stuff makes it into the soup.
The same thing is true for payday loans...
It's almost like clockwork. Companies start wondering around $10K a month; they start doing something about it at $50K a month. I can almost set my watch by it.

This turns into a fun parlor trick when I can estimate a client's bill based upon the story they tell me!
For something as core as chipset drivers, microsoft does heavy testing. They also do testing of combinations on various combinations of hardware.

"It should have worked" doesn't go far when an OEM is complaining that their users are having problems.
I'm not sure this is the best analogy. They aren't giving away some unsold that they no longer need, they are distributing copies. I think a more apt comparison would be a if I library was lending books then they were told they couldn't lend the books without having audio books to accompany all the paper books. Without adequate funding to do this they left all the books unguarded and waited for someone to come and photocopy all the books and distribute them without audio books.
Reminds me of the tools a few years ago to generate the source code for an altcoin from the Bitcoin Core source.
i don't know who you are but it feels like i've known you forever
How much benefit does the spidering/progress/pause/resume functionality give if you're not just spidering every link on the site, but have complex logic to determine exactly which links to crawl and in what order? Does Scrapy provide convenient extension hooks to change the crawl algorithm?
or it could be a means to communally help each other. not applicable in the case of lyft, but for cash tips, it has the added benefit for being stealthily tax free (except for waitstaff). Each dollar that goes horizontally between the "lower class" gets to work one step harder within the "lower class" to go before being sucked away by the wealthy.
This article misses the larger point. A drone costs $200. Why do missles cost $3 million? Yes, this is a cold war era missile. But with drones, the last thing we need is more cold-war era kit.

Imagine a theater of war with $100 million worth of $200 drones in it. That's 500,000 drones.

Or 1 f-35 joint strike fighter.

I think I'd rather have the drones.
This was a pretty recent change. Netflix has classically relied on third-party CDN providers. They launched the streaming service in 2007, and it took them 9 years to move 100% of their traffic to their own CDN infrastructure. That said, they still have one of the largest AWS footprints.
... an American. Or maybe a Roman citizen (Latin: color). Or a Pole: (Polish: kolor). Italian? (colore) Spanish? (color).

Most languages with a cognate for the Latin word color do not have this gratuitous Old French "ou" in its orthography. Good riddance.
> a certain C macro might evaluate some expression twice. Everyone knows that this is dangerous...ISO C itself says that getc may evaluate its argument multiple times; ... Lisp macros do not have issues that are unfixable in this way.

If your macros is 'fixed' to emulate function call semantics by evaluating its arguments only once, then maybe a function is a more appropriate abstraction in the first place. The whole point of macros is that they let you break the rules of function call application in hopefully useful and predictable ways.

Another way to look at it is that repeatedly evaluating an argument is what you do NOT want for a macro like 'getc', but probably what you DO want for a macro like 'repeat'. The danger lies in the fact that it's hard to tell the difference when looking at a call site in isolation.

Whether or not that danger is an acceptable risk is, of course, situation dependent.
Paragraph analysis --

# unflattering to Rs = 4
# unflattering to Ds = 8
Neutral / Ambivalent = 3
The real story here is the LRBY protocol. I don't know why everyone is talking about the ethics of the videos being removed from YouTube. Or is LRBY old news and I'm just out of the loop?
With a couple of exceptions, 3 year RIs are a poor move.

You're locking in pricing, and opting out of both newer instance classes and future price reductions during that time period.

Generally, they're only useful for "that database we WILL NEVER MOVE," or if you're writing portions of your cloud spend as CapEx and want to amortize depreciation.
Most people are paying them money for a version of windows that works with the hardware they are buying. You won't be able to find an OEM selling win 7 on a ryzen box, for example.

If you buy a separate license, you should be aware of compatibility as well.
> and seem to have followed the type of curated success-seeking golden path that used to be reserved for finance.

Finance cares that you have past proven experiences in finance and they'll hire you for it.

Breaking into finance is the hardest thing to do, once you're in, you're good and you can have a great career.

Tech companies don't care what you've done and they rarely, if ever, ask about it.

Breaking into tech companies is only about rehearsing Cracking the code interviews, and once you're in, you have no guarantee to make any sort of career. You'll probably be out soon because things move too fast and the turnover is insane. Your next job is gonna be difficult to find because the next tech company won't care about experience and will try to pay you with free food.
Unfortunately I'm unable to continue responding to you, since the responses I start to give at this point usually cause the HN admin to show up and ask me to speak civilly.
1) It really depends on your AI and its goal. If the goal of the AI was to summarize human opinions, then the current approach is fine. What isn't working is that it's doing one thing (here is the answer of some people on the internet) and presenting it as something else (here is the answer). Plus, there are ways to put some bounds of confidence on an algorithmic prediction, and I don't see why they are not displayed along with the answer that was generated.

2) It relates to point 1, but the real solution would be that Google admits "I don't know/it depends" when the confidence is under some threshold.
Dropbox is an example where their core business is very data-intensive and AWS costs can be considerable.

I'm thinking of services, say the automated robo-built sadwiches, or the Easy 401 service, or the luxury shoes startup (all real YC-accepted companies), where the core business proposition isn't necessarily dependent on having a huge infrastructure.
Well you can't even compile Ruby, Python, Node, or Perl to WASM, since you can't compile dynamic scripting languages to LLVM. You could, for example, interpret Python by compiling the CPython interpreter to WASM (though that would mean an absurd bundle size), but this doesn't solve your problem since the python garbage collector is in the CPython source and you can't just remove it nor can you use a different langauges garbage collection because every language represents objects differently.
There is no block to block prediction other than DC prediction, so is this effect due to your distortion function spanning multiple blocks? Same for cross YUV channels, because your metric is in RGB space?

edit: second read-through I found the paper [1] which explains it. The answer is basically "yes", where the large scale distortion function is basically activity masking. Normally this would be implemented with delta-QPs, but because JPEG doesn't have that, Guetzli uses runs of zeroes instead.

[1] https://arxiv.org/pdf/1703.04421
The Best Commit Messages of My Networks Class
Bringing you a plate of spaghetti is a privilege? I think you need a reality check.
FWIW, about 11% of people at our last conference identified themselves as following an earn-to-give path, and we think that's about the right proportion. We don't think everyone should earn-to-give, but we do think it's a path that some people should consider.

I spent about a year earning-to-give as a pharmacist myself before I realised that I could probably do much more good by joining CEA and doing direct work. I gained lots of valuable, real-world experience working in hospitals, and also at big organizations like the Red Cross, this experience not only helped me donate to charity in the short-term, but also to use that experience in my direct work now. I hope that many people will follow a similar path.
Apple's HealthKit/ResearchKit was extended (maybe 2 years ago?!) to include geo-fencing for basically that use case. Will try to dig up the article or github repo in a bit...
http://www.defmacro.org/ramblings/lisp.html
This might help: https://millionshort.com/

It's helped me find unique and interesting sites in the past.
Interviewing may be broken... but this is pure trolling, after all :-)
It's many many terabytes. Too big for torrents for normal people with normal sized hard drives.
Are there cases of warrants being issued to search the contents of every locker of a storage facility looking for a single locker that might contain relevant evidence to a fairly low level attempted fraud?
I think people have a deeper relationship with Google than they do with Facebook. I don't believe there is strong loyalty in social media. Do you?
A Django template for using Flask for the front end, Django for the back end
Had an interesting experience when I went to the pricing page for Segment - Had a little sales guy pop up in the lower right corner asking "Would (my enterprise employer name) like to know if you qualify for a volume discount?"

I only recently started working (and web browsing) from an enterprise network, so maybe this has been done before, but it's my first time seeing it and I thought it was really interesting.

Edit: To be clear, I'm not intrigued at the little guy himself, I'm intrigued at how personalized it was.
مرجع دانلود معماری
Sort of related, but what's the story with fractal image compression? When I was at university (~20 years ago) there was a lot of research going in to it, with great promises heralded for web-based image transfer. There was a Netscape plugin that handled them. They seemed to just disappear in the early 2000s.
فروشگاه معماری
Yes, I do. I've tried to get a grip on the language and I simply cannot understand it.

How the hell am I supposed to evaluate a candidate's performance if I have no clue what they are doing when attacking a problem?
Wireless headphones catch fire midflight
Just look at the cost overruns for the F-35 Joint strike fighter. This one project cost us a trillion dollars
UX / UI – Ticket Giveaway for the O'Reilly Design Conf in SF
Can anyone tell if this is really open source [1] [2]. The design files are not available available to me, even after trying to 'get early access'.

I'm always wary of companies claiming "open source" as they often incorrectly think that opens source means "we let you look at the code" and don't release the source code and design files under a free/libre license.

[1] https://en.wikipedia.org/wiki/Open-source_software

[2] https://en.wikipedia.org/wiki/Open-source_hardware
> Do you have any better approach to JNI calls other than Djinni, SafeJNI, SWIG, RPC-like with bulk of work on Java side?

I use this homegrown solution on an Android app of mine which integrates with the CPython interpreter: https://github.com/joaoventura/pybridge/

It is RPC-like, but the code is quite simple: https://github.com/joaoventura/pybridge/#how-it-works. In the java-side, you just create a JSON object, send it to Python-land and get the result. Here's the java example in the code (https://goo.gl/sw4JLt) and here's the python function that it calls (https://goo.gl/hgbqVR).

Don't know if it's what you're looking for, or how it compares to the solutions you mentioned above, but I had someone from dropbox contributing a fix, and mentioning that going forward with a solution like this he would need something similar to djinni regarding error handling: https://github.com/joaoventura/pybridge/pull/3#issuecomment-...
You can write functional code in Lisp. But Lisp isn't really a functional language. That is, you have to kind of fight the language to write non-functional code in Haskell. In Lisp, you don't.

So if you learn Lisp, you learn a language that transcends programming style. It's much more universal than Haskell.
Why America needs more Teslas and fewer Ubers
I did an on-site this past Monday. They allowed me to code the homework in whatever I wanted. I used Haskell. We code-reviewed it in Haskell, with a guy there who knows Haskell.

They use Scala and Clojure on a regular basis.

God I hope they offer me that job.
yes, you are missing out, but not because you HAVE to use Vim, but just because Vims approach is quite different it's worth learning so your mind at leat knows about this whole other approach to editing.

I find Vim plugins in most editors are quite good, a true vimer probably doesn't like them as much because they are a blend (but then, they may as well just use Vim itsefl), and for jetbrains stuff, it blends the awesome of vim with the awesome of jetbrains code manipulations.
It depends upon your constraints.

As a for-instance, I was asked this exact question a year or so ago about an on-prem object store instead of S3.

The break-even price to go multi-region was ~15PB on paper; that included DC space, hardware, software (build vs buy was another factored discussion), and the staff to run it.

That assessment was delivered with the caveat that their uptime was not going to approach S3's by any stretch of the imagination-- and their infrastructure outages weren't going to sync with "most of the internet's."

It's a complex topic, and there are many hidden costs...
If Google search history was considered public information, they wouldn't need a warrant at all. The fact that they need a warrant confirms that this was an otherwise private communication.
Preventing cross-site attacks using same-site cookies
Increasingly, folks are gaming Google's search.

Take this book:

https://www.amazon.com/Never-Split-Difference-Negotiating-De...

If I search for '"Never Split The Difference" review', I want to find, well, people's reviews. Note that the book has several ratings on Amazon - it is a popular book.

Yet I found only perhaps 1 "honest" review in the first 2 pages of Google's results. Everything else I find reads like a promotion for the book.

Looking at Fakespot, there is some evidence of light tampering with Amazon's reviews on the book.

The reason I Googled it? I've read a few chapters and am appalled at the book. It essentially is trying to boost its popularity by trashing what is taught in well respected negotiation programs at top universities. But while repeatedly trashing that education throughout the book, he continually advocates strategies that are also taught by the same programs he is trashing.

Given that he continually bashes the most famous book on the topic (Getting To Yes), I wanted to see if anyone has done an honest comparison between the two - pointing out the author's somewhat dishonest stance. And I can't find it in the early Google hits. I see it only in the 1 or 2 star reviews on Amazon.
Did the box have a "Powered by x" statement anywhere? Would be curious to know if it's Intercom or something else.
OK, but that doesn't explain why D-Wave has so many paying customers (Google, NASA, Lockheed Martin, Los Alamos National Labs, University of Southern California, Temporal Defense Systems, US government, CIA/In-Q-Tel).
You have not got a clue.

Companies with monopoly power do not allocate resources optimally (for society) because they choose to optimise resources optimally for themselves.

Because they have pricing power, profit maximising behaviour does not allocate resources optimally.
I wonder why this is heavily downvoted.
I am not a scientist but I have followed D-Wave news since a few years and they seems to be a serious company. They are not making huge claims either, no free energy, Mars colonisation in two years, or global Internet with free balloons.
It seems to me that there is currently a need for some new computing architectures as silicon encountered its speed limit in 2011 or so. There are even blogs that are dedicated to this subject [0].
To see innovation emerge, we need some randomness, fools trying new things, failing often and be forgotten. Without them I would not be able to read HN online and type on a computer keyboard.

[0] https://www.nextplatform.com/
My one step solution to bill lowering involves "blackmailing your TAM." Have you tried that? ;-)
Try viewing it on a phone. It says you have to use a desktop.
> Was the naming thing a reference to William Gibson, or Rumpelstilskin?

Much older. The idea that knowing a being's True Name gives you power over it is common to many human cultures.

There is not actually a language named after Le Guin (at least, not that I know of). However, she did write a fantasy series (Earthsea), in which wizards gain their power from the use of names.
Ask HN: Is there a hacker news for business management or leadership articles?
What They Don’t Teach You in College: How to Fast-Track Your Engineering Career
This article appeared in an academic philosophy journal, so maybe the background expectations there are a bit different. Consequentialism may be a (much?) more widespread position among academic philosophers than among the general public.

I agree with your observation and other people's observation here that it doesn't really reflect on "vegetarianism" worldwide, or necessarily meant to. For example, in Singapore I met tons of religious vegetarians who didn't necessarily have any commitments one way or another about these academic debates, and of course in the U.S. there are lots of folks who hope it will help with their weight or cardiovascular health or something.
https://newsroom.uber.com/updated-cancellation-policy/

It looks like you get charged $10 for canceling now, after 5 minutes of having a driver assigned.
Good as new. Who knew, that this is as good as dead.
A few days ago on HN I've read a comment of someone explaining how one of the first guys who created a PR agency called it PR because the word "propaganda" sounded bad.
This sounds about the same to me, the word "ad" is replaced with "we involve partners".
This article makes a good case for having at least one early team member who knows how to build out physical infrastructure at scale, even if you initially decide on AWS / GCE / Azure:

http://firstround.com/review/the-three-infrastructure-mistak...
Assuming you haven't got any complex Unicode, ofc
Is there a law requiring me to read and accept TOS or robots.txt before opening a website? What is the legal status of those? What if TOS says "you owe us $100 for every byte included in this TOS"? What if I have my own TOS about opening their links where they owe me $100 per byte sent?