skysight-inc/HackerNews huggingface dataset:
Yes it does? The details are file system specific and if they support mmap then it's also likely there's a page alignment requirement but that's not atypical.
Connectionist Temporal Classification(CTC)
That's like saying: "Star is a Latin word. English is tungol. Just because English speakers say star all the time doesn't make it English."
While I'm certainly no ridesharing apologist, Uber/Lyft have raised the bar significantly in terms of forcing drivers to do basic things that cabs simply failed to do in most places:

1) Actually freakin' show up.

2) Not take the lifetime of the universe showing up

3) Accept credit cards

4) Clean their car occasionally

I can go on ...

If Uber/Lyft completely flame out, I would not like to see these things go back to the way they used to be.
It seems like there’s an opportunity for a lightweight statically-linked scripting language. Something between Go and Python.
DevOps and Security
There is a limited supply of stupid people with billions of dollars to throw away.
Learn Git concepts, not commands – a Git tutorial
From the Youtube blog post:

"To be clear, using racial, homophobic, or sexist epithets on their own would not necessarily violate either of these policies. For example, as noted above, lewd or offensive language is often used in songs and comedic routines. It's when the primary purpose of the video is hate or harassment. And when videos violate these policies, we remove them."

I don't see how Google/Youtube can view Crowders videos as non-harassment, non-hate speech and still keep a straight face with their pride month campaign. You can't support homophobic creators and claim to be supportive to LGBTI issues at the same time.
I wrote a something[0] that demonstrates Haskell programs side-by-side with a Java program for a super toy problem. It goes on to explore more complex Haskell abstractions which implement the same simple program using less approachable techniques.

It is primarily meant for helping people understand how the abstractions work, rather than make an argument for when they are good to use, but it might give you enough background to understand the discussion around Haskell abstractions.

[0] http://reduction.io/essays/rosetta-haskell.html
Burning Apple Bus Sparks Interstate 280 Wildfire Near Portola Valley
"bank-grade 256-bit AES". Is that similar to "as honest as a politician"?

They're lacking details, and yet they expect site owners to simply load some random JavaScript from their servers. Sorry, no.
> apple doesn't want macos to be virtualized.

The macOS EULA explicitly allows macOS to be virtualized if you do it on a Mac running macOS.

> It would be really nice to have say the current xcode in one container and a dev xcode in another.

This is the entire point behind xcode-select. I currently have Xcode-beta and Xcode on side-by-side on my machine, and they pretty much coexist.
Good grief. What's wrong with going to www.python.org/downloads/ and clicking the big button at the top that says "Download the latest version for Mac OS X"?

If you can't even download an installer and run it, then yeah, maybe not quite ready for programming either.

Please forgive my snark, but this would be exactly my thought process as a reasonably competent computer user who wanted to learn Python.
I'm not sure how useful a device is that has to be kept in a metal box at all times.
AngelList India | Software Engineer | Full-Time | ONSITE or REMOTE | Bengaluru, Delhi, Remote within India

AngelList’s mission is to help startups change the world. We’re building the definitive platform for startups — where they raise money (https://angel.co), build teams (https://alist.co & https://angel.co/recruiting), and launch their products (https://producthunt.com). We have delivered over $1B to more than 3,000 startups.

This is a unique role at the intersection of venture capital in India, software engineering, and product management. You'll get to define the future of the product & learn about venture capital in India.

We're looking for experienced engineers who are self-starters and can build products from the ground up. If interested, please apply here - https://angel.co/company/angellist-india/jobs/559968-softwar....
Do you think that aggregate subscriptions like Inkl make sense, or are they too cheap to leave any money for the actual journalists?
What really needs to be answered here is why you suddenly stopped putting periods at the end of your sentences after your first paragraph.

On a more serious note, if you're genuinely interested, just take a look at my historical posts/comments on HN. I post all the interesting articles I see from my personal feed on here.
Food animals don't get the option to travel around town at will. There should be no possible way for the disease to spread.

The fact that the disease does spread means that farms are failing to provide biohazard isolation.

We can see a similar problem with chickens. We actually give vaccines to chickens. The vaccines would be pointless if the chickens were properly isolated from contamination. Viruses do not spontaneously form from chickens or from non-living matter.
Thats one of the worst arguments.
Mandatory reading:

https://news.ycombinator.com/item?id=17175960

npm implemented it in their server last year!
Uber or AirBnB apps are not some revolutionary tech, they are something CS undergraduate could write, that's why it is inaccurate to put them in the same category as Google (which does some serious ML research) or SpaceX (doing actual rocket science).

Uber's advantage lies in their brand, and early capturing of dominant market share, but their "tech" can be easily replicated.
The 'buyer' still has the goods, and now has the money too. You can sue, and probably get them arrested for fraud. If they have the identification information they say they do, it should be a slam-dunk case. It's as though they walked in and took the lumber after closing time. The system isn't to blame, the clown who defrauded the mom and pop shop committed a crime, and there's lots of ways to do that.
Android Q Beta 4 is out, brings finalized APIs
Yeah, embedded systems isn't a domain where functional programming is going to work well. Good luck with those locks! :)
If you do go for it look out for one with an original battery that may well fall into the battery recall that Lenovo has been running for years. A "dead" battery to the seller may represent a free replacement from Lenovo without any cycles it's clock.
Interestingly, I feel the opposite: Homebrew acts much more like a binary distribution service than a package manager.
It's honestly terrible for newbies. If they try to use it, there's no pip included. So then they easy_install all their libraries which installs things into different places than most python devs will be used to. Or they easy_install pip first. But even still, everything is installing to system paths, so when they try to install things it fails with permission errors. They find a stack overflow post that says just "sudo" everything and they go to town. And there's no way to reset anything when it gets borked either because it's the system install.

Compare that to "brew install python". Now you have the most up to date version, with the right permissions for your user, that you can always brew uninstall and reinstall later if you need a different version or a clean install.
What does that have to do with "good technology" though?
Used to draw round corners [the biggest design trend request circa 2002] using tables with cells of one pixel, painting every cell mimicking a perfect anti-aliased curve in a photoshop rectangle, a mere 32 cell table per corner, lol.
Interview enough people and you'll get people with Masters or PhDs in computer science failing what seem to be trivial problems. Like FizzBuzz trivial. You can find anecdotes on HN and other places...

My own personal worst experience is limited to a Masters in Physics who couldn't code at all, code-like experience was limited to some sort of software tool that some PMs might use to create acceptance tests. Though I think a lot of these cases are just indications of a bigger problem higher up, like HR or the hiring manager not adequately setting expectations of the job role, or just not doing basic screening.
Because of that, Javascript is now a pile of accumulated technical debt and it one of the worst language you can dev in. Hell, it has no type and still 4 ways to declare a variable.

In fact it's so terrible the most popular JS projects are actually project to avoid writing JS or emulate features that don't exist in one JS implementation or another (typescript, babel, JSX, webpack, polyfills, etc)
Show HN: WebSocket and SocketIO GUI Testing Client
Homebrew is the de-facto package manager on macOS because it is so widely used. It might not be the one started by Apple engineers, but it is certainly the more popular of the two.
I like what it does.

I don't love how to search for it :)
that "without interest" bit is not dependent on where you are in the cycle: it's 30-50 days from the last point of zero balance.

And of course 30 days without interest is basically "you pay it off in a months time".

I realized that another part of my problem with this column is of course that "using debt" for many people means a payday loan, which seem to be forever relabelling their "service" to avoid being called a 30%/week credit line.
More mangroves? Economies recover faster after tropical cyclones
Ebola also doesn't have a 100% mortality rate, so ASF is relatively worse.
YouTube cracks down on pundits and journalists after policy change
Qualcomm shows off 4K HDR video captured on a smartphone with Snapdragon 855
I'm sorry, but this is a really naive statement. They literally teach Page Rank in basic Linear Algebra classes. Does that mean a CS undergrad can recreate Google?

Operating a service with real-time requirements at scale is a completely different beast than writing a proof-of-concept prototype.
Let's put it another way. Suppose you have a $100,000 mortgage on which you're paying 6% interest. You have a savings account with $2,000 in it that pays 2% interest.

The savings account is costing you 4% per year.

Faced with this, one is better off putting extra cash into paying down the mortgage rather than in a savings account. It puts one in a "cash poor" position, which is not the same as being poor.
How to politely turn down a lower position with a company
So...I interviewed for a position with a company that I really want to work for.A few days after the interview,I received an email saying that I didn't get the position.Honestly,I wasn't surprised.I did not think it was one of my stronger interviews.

They reached out to me today,and asked me if I would be interested in a lesser position.Financially,it's less than what I make now,but more importantly,it's a position that I am not really interested in,and not really related to the position I originally interviewed for.

What is the best way to reject this opportunity without burning bridges?I really want to work for this company,but not in this capacity.
at the very least, virtualenv (for Python) to isolate the library dependencies from the system libraries.
My typo - Should be gambling and all games involved money. The only one allowed is governmental and all the profit from that game go back to sports for kids, and “they” are closely monitoring that you don’t get gambling addicted to that game by forcing you to only play with a personal ID.
Yeah I don't get the trend to install it with brew since it's so easy to use the official installer.
Outsourcing vs. In-House Software Development
Which is the better approach?
https://www.binaryfolks.com/blog/outsourcing-vs-in-house-sof...
Only the last sector is allowed to be partially filled. Every other sector must be fully filled.
Xiaomi provides more information about under-screen front camera technology
> "If you can show you have ways of making progress when you are out of your depth then you aced the interview, even if you were nowhere near the correct solution."

In my extensive experience on both sides of the interview table, this only works for open ended questions, notably architecture/design. With something like architecture, you can grasp what the candidate's baseline knowledge is, see how they acquire information (asking you questions), and how well they are able to synthesize a solution within their knowledge level/parameters specified. So to your point about Kubernetes deploys for a shader programming job, well, yah, that can be a solid architecture question, but you'll have the freedom to ask me all the questions you want.

I have almost never seen a candidate be deemed as "acing" an algorithms question when they were "nowhere" near the correct solution. This is in part due to the large empathy gap existing in algo questions -- it's not obvious to me what baseline info the candidate knows and doesn't know. I mean if I tell you to do detect if a linked list cycles on itself in constant space and O(n) time, what sort of partial solution is there? If you are able to have the insight that this type of problem is in the general class of "two pointer" problems, there's a damn good chance you are going to solve the problem. Absent that, you are just grinding your wheels because the solution space is so large.

(Because of this fact, I generally find whiteboard algo ("leetcode") coding makes for poor interviews. The only types of whiteboarding coding questions I see as useful (for systems engineers) are hybrid architecture/coding questions and/or multithreaded programming, which more become tests of actual programming ability and less so of did you do 50 leetcode questions)
Who'd have thought?
Is चाभी a Hindi word?
MacPorts was started by Apple engineers as part of OpenDarwin and then spun off into a community project like the rest of the projects on macOS Forge, and just like the other projects it is still worked on in part by Apple engineers.
Is that supposed to be a bad thing? PTO is time earned by the employee. It's money they're supposed to get.
Its not like the rest of the terminal is friendly to newbies. An online ‘jsfiddle’ like environment suitable for newbies (with a bit of inline syntax hints without turning into a full IDE) would be more useful to get people to start playing with programming
I'd think a script that you pipe into a shell with admin privileges is more likely ;)
Meat agriculture at large scale always presents a pandemic risk... zillions of animals crammed next to each other peeing and pooping next to human workers is never A Good Thing™, because it's a worse Petri dish/bioreactor than a college dorm or a hospital. Also, the antibiotics given to meat ag animals also risks human antibiotic resistance if the same one is given to animals. These are the main reasons I don't eat meat. In a sane world without corporate capture, fossil fuel use and meat ag would end immediately. Vegetarianism is necessary but often feels pointless like screaming into a hurricane while waiting for Godot.
Package managers will keep your Python up-to-date automatically.
When you pay your credit card, it clears the balance on a first in first out basis. So if I spend 1k today then 1k in 30 days time, I only have to pay 1k to clear the statement balance and avoid paying interest.
Skip lists, HyperLogLog, Treaps, cuckoo filter?
The Haskell philosophy is easily misunderstood. It's not really that shared mutable state is evil but that it's difficult and so should be treated seriously and explicitly. The language still supports it—quite well. GHC's green thread scheduler is top-shelf. The main author of the GHC runtime wrote an excellent O'Reilly book called "Parallel and Concurrent Programming in Haskell" (which you can read for free online).

https://simonmar.github.io/pages/pcph.html

Of course that's not to say that Haskell is optimal for your work in embedded systems!
Not only does it do so, but dd directly supports sparse files, using the "sparse" conv symbol.
And there it is.

You are a man. Until you admit that, you are living a lie. Worse, you inflict harm on others by compelling them to agree with this lie.
On macOS the best config-free entry to programming is Swift and Swift Playgrounds. Everything else can have config and shell hell for further more advanced learning purposes.
> If your WiFi is on

Many people disable Wifi when they're not planning to be actively connected to a network. Even ignoring the privacy benefits, it can improve battery.

I'll add my voice that this is nice, and I appreciate Apple's approach and privacy improvements, but I'd kind of like to be able to turn Bluetooth on and off the same way I can with WiFi.

I want most connections on my phone (with a couple of small exceptions) to be user-initiated only.
To be fair, Homebrew usually tries to not do this :)
The 70c that they would get out of that sale would still be much greater than the current ARPU from ad and microtransaction supported games, and would go some way to encouraging gameplay shifts.

Apple could just increase the minimum charge to $4.99 (or its regional equivalents) if it really wanted to increase quality. A decrease in its exorbitant 30% commission would be suitable as well.
Understanding the concept is a very different thing than inventing it. When Google was built, Page Rank wasn't taught ANYWHERE because nobody thought of modeling web page relevance using a Markov chain yet (well, HITS came pretty close, but you get my point).
Discussed back then: https://news.ycombinator.com/item?id=6905536
SelfCAD- Best 3D Modeling Software
https://www.selfcad.com
I suspect it was also a way to make sure people had and remembered a formal CS education. Data structures classes were standard in CS curriculum until at least the late-2000s, and linked lists were definitely one of the topics. To that end, I’ve been asked other data structure questions around trees and stacks as well — I view all those as a proxy for “so prove to me you remember your second year CS classes.”
It can also just be nerves. It sucks, but it happens, and your brain just freezes up and kicks itself later in the evening for looking so stupid.

Besides general strategies of trying to lower the adversarial atmosphere I think the only full solution to this problem is to be open for them re-applying after some number of months. That at least codifies a second (or more) chance for candidates who really want to work for your company specifically.
Apple will have to ship with a POSIX compliant shell if they'd like to keep their UNIX® certification.
The language is not readable. But the drawing is awesome. Nicely displayed step by step.
Deflation is considered bad. The only thing worse monetarily is hyperinflation.

Deflation reduces monetary velocity because consumers rightly assume that a dollar tomorrow is worth more than a dollar today, so they spend less. This reduces the effectiveness of monetary policy and various multipliers.

Deflation is great if you're a rentier since fewer people can afford financing given that the low/negative inflation rate won't monetize their debts. So there's less competition for assets.

If you think deflation is good, you should consider the 30 year malaise Japan has been in.
Nevertheless, we live in a golden age during which real innovation in software is still pretty easy. For thousands of years of history, there was no software at all. Not too long from now, computing will hit physical limits and plateau, and then for thousands of more years, we'll see about as much innovation in software as we do in dining utensils and in concrete. We're lucky to be in this odd middle zone in which innovation is still possible, and we should be grateful and enjoy it while it lasts. Who knows? This epoch of creativity might end before our bodies do.
It is trivial to package a scripting runtime with an App Store application; so trivial, in fact, that a number of apps for iOS do this already.
That HTTPS link is broken for me, PR_CONNECT_RESET_ERROR in Firefox. http://seaside.st works.
If you follow a python 3 tutorial when your computer has python 2 installed on it, that's a terribly annoying way of fighting with your tools. I've seen it happen. I'd rather they don't risk it and just start fresh.
Aren't linked lists still in hashtables? Or have hashtable implementations changed?
Not directly, no, but stick Cloudflare in front and now you have a cdn that the storage is cheap and depending on tier you pick, cdn is free. Even the bandwidth from b2 to Cloudflare is free.
That’s why I include a LL question in my code interviews. But, my question is about the simplest possible LL algo:

Assume I have the simplest possible linked list of integers in basic C. Just struct Node { int data; Node *next; }; Assume I also have a plain old C array of ints.

I can trivially iterate through both of these data structures and sum up the ints they contain. Either way it’s a linear, O(n) operation. However, everyone knows linked lists are slower than arrays. The question is: How much slower?

The most common answer I get is “2x”. This is always after working carefully through the steps to iterate a list and ignoring steps to iterate an array.

I like the question because it tests 2 things: 1) Are you aware of the existence of cache? Many people I’ve interviewed have only heard of it vaguely. 2) If you don’t know the answer, are you at least curious enough to ask what the answer is and have a conversation about it?
Alexa has had this feature for a while. You can set it to do a quick beep on success.
There are no tutorials that claim these features are unique to Haskell or that they cannot be added to other languages.
> attempting to get blood from a stone

This is an excellent expression. I have observed this sort of thing as well, especially with regards to deadlines that get pushed back.
You mean a sparse enough area? I've generally found dense areas are more homogeneous while even neighboring villages in sparsely populated areas with bad roads and no telecommunications tend to be very different. Makes intuitive sense since transmission of culture is easier.
Just wondering, does anyone know off hand if there's any support for this in PAAS's like Heroku & Openshift?
More if you're going to open source something that widely useful you should write it in a common language.

Otherwise the public benefit to open sourcing it is less. In this case, the project is almost as useful as binaries. It's unlikely that many will able to integrate into existing systems or even have the Haskell skills to work with it
PubMed was using a PageRank type algorithm before Google.
All of those are 30+ years old.
Well, python 2.7.5 isn’t ‘modern’ python... AFAIK :-)
Conservationists or environmentalists looking for ways of insect control without pesticides, and it backfires.

It's self-hating human comments like yours that beg for the obvious response: why not start with you. But I don't wish that on anyone. Hummankind are part of nature, not supernatural, so if you love nature you should love humankind, and ergo, yourself.
I've noticed in my lifetime that a number of crimes have become ad-hoc decriminalized.

Smaller crimes like bicycle theft or small electronics are basically "who cares" to the police. Many police departments don't even do bicycle registrations anymore.

Even car theft has sort of fallen to insurance companies to take care of. A lot of people just want a police report to turn in to insurance so they can get a new car.

I don't know about serious crimes. Are people more often caught with lots of data and the erosion of privacy?
Some of us still implement data structures because there is no core library.
Correction: you need the Xcode Command Line Tools, not the whole Xcode bundle.
YouTube bans neo-Nazi and Holocaust-denial videos in push against hate speech
>this includes turning down jobs at Google and Facebook.

why didi you apply?
Or worse, bitter and weak.
Seeking Consensus on Dh
We detached this subthread from https://news.ycombinator.com/item?id=20106922.
@jackcosgrove: Source? As I understand, the closest prior art to PageRank was HITS (as I called out earlier).