skysight-inc/HackerNews huggingface dataset:
GPS receivers do not have clocks. Atomic clocks are expensive and large; there is no way you get one every device.

Only the satellites have atomic clocks. The receiver get the time from the satellites. It basically compares the time delay between the satellites to determine position and time.
Collapsing towers of interpreters [pdf]
So are you talking about exposure to certain mediums at certain ages?
Netflix's 18 original comedy films, ranked from worst to best
Fake WhatsApp update from “WhatsApp Inc.” with Unicode whitespace: 1M downloads
Occupy Wall Street was cleared out with tear gas, that's why it didn't work. The world has changed since the 60's; the press is much more compliant now, MLK would probably not have succeeded in the present environment. That's the problem with fighting power, you can't just keep using the same tactics over and over and expect it to work. Eventually the system adapts. Marches and rallies are completely useless these days- point to one thing the women's march accomplished, even though it was the biggest protest in us history.
Supply chain does seem as one of the best fits for enterprise private ethereum blockchain. As far as I understand blockchain technology, its mandatory that no party gain more than 50% computation power, otherwise you loose all the trust giving features of blockchain (one party could alter the block chain or create wrong transaction). Hence, if only two companies or one company run a blockchain, you have to trust that they don't fire up some mining nodes and mine blocks which contain false information. Please correct me if I'm wrong.
How is the debugging experience? Is there a debugging experience?

I'm currently a typescript user and I like what VS code has going on with attaching to chrome and providing debugging within the ide. Source maps are okay but a seamless experience in the source language is better. Does the kotlin IDE have facilities for debugging what is going on in the browser?
DigiDNA iMazing 2.3.8 Crack with Keygen Is Here [Latest]
What you call a "Go thread" has a precise name (goroutine) and running in userspace is hardly the only difference between a goroutine and a kernel thread.

Creating and destroying kernel threads is significantly more expensive.

A kernel thread has a fixed stack and if you go beyond, you crash. Which means that you have to create kernel threads with worst-case-scenario stack sizes (and pray that you got it right).

Goroutine has an expandable stack and starts with very small stack (which is partly why it's faster; setting up kernel page mappings to create a contiguous space for a large stack is not free).

Finally, goroutine scheduling is different than kernel thread scheduling: a blocked goroutine consumes no CPU cycles.

In a 4 core CPU there is no point in running more than 4 busy kernel threads but kernel scheduler has to give each thread a chance to run. The more threads you have, the more time kernel spends and pointless work of ping-ponging between threads. That hurts throughput, especially when we're talking about high-load servers (serving thousands or even millions of concurrent connections).

Go runtime only creates as many threads as CPUs and avoids this waste.

That's why high-perf servers (like nginx) don't just use kernel thread per connection and go through considerable complexity of writing event driven code.

Go gives you straightforward programming model of thread-per-connection with scalability and performance much closer to event-driven model.

You work on Rust and are well informed about this topic so I'm sure you know all of that.

Which is why it amazes me the lengths to which you go to denigrate Go in that respect and minimize what is a great and unique programming model among mainstream languages.
Disclaimer : I never read the book, but it's so famous the character seemed to me like a decent analogy to what I was trying to say.

Don Quixote has a goal, but he's also completely delusional.

Is it ok to live in delusion if that brings you happiness? Shouldn't happiness be grounded in some sort objectivity?

Otherwise, what's to stop people from seeking a chemical path to happiness? Like with drugs, as with the soma in "brave new world"?
Don't buy into the useless hype; there's no good use of blockchain inside
a company. All that blockchain does is to timestamp documents (tell which of
the documents was issued earlier). There are much more efficient cryptographic
protocols for that, the difference is that they need a trusted service to
work.
I leaned C from the Borland book that came with Turbo-C. A masterpiece of clarity and conciseness. I found K&R too low-level. I don't really want to know how they implemented strcpy().
This was one of the only ways to get video working easily 20 years ago. I remember piping ppm files into the Berkeley MPEG_ENCODE [1] and getting out a poorly encoded but animated raytracer output.

[1] http://vis.lbl.gov/NERSC/HowTos/mpeg/help/tools/mpeg_encode....
Exactly what do 419 scammers have to do with Kenian who has worked hard to learn programming, was a top developer for Git awards and is learning about cryptocurrencies?
I didn't say they have atomic clocks. They do have clocks, though. Like most computers do. And they are high-precision, and are low-drift enough to predict the locations of satellites as long as they have been re-synchronized within the last few days or so.

Which, as you say, also happens by just observing the time signatures from the satellites. You need four visible satellites to determine your own time, though, whereas you only need three for position, so time isn't re-synched as often as position is calculated. The internal clock in the receiver allows the receiver to carry on tracking with only three time sources for a while.

But, to be clear on the topic of the parent discussion: I believe JDAM missiles (the ones that actually do use GPS) do have either an atomic clock source [more recently], or [formerly] have at least a high-precision monotonic clock source with low drift that is synchronized at point-of-launch by the clock on the bomber, which also has an HPC that was calibrated at its launch by a real atomic clock. They don't need to rely on external time-sync.

And modern ICBMs? Well, unless your jammer/spoofer can keep up with them, or is itself a satellite, you're only going to be able to affect them when they're on their descent course and making final adjustments. And, like this article says (https://www.technologyreview.com/s/423363/how-cruise-missile...), ICBMs have redundant aiming systems based on computer vision applied to either visual-spectrum or radar-based sensors.
So there is no reason NOT to support Glonass.
Alternate suggestion: Force all endowment gains from investments to be applied towards lowering student tuition until tuition is free, then the school can happily invest to their heart’s content.

It could still probably be gamed to some extent but would at least prevent the somewhat disgusting situation of stacking tens of millions yearly into endowment funds while gutting the futures of students by raising tuition
It's not hard to find others with problems. Look at the McElroy podcast archive: they alone lost numerous episodes because Audacity just didn't record any audio. My podcasting friends have ended up with corrupt Audacity save files (sometimes after a crash, sometimes just because), requiring a painful recovery process involving stitching together hundreds of scratch files.

If it were just me, I'd agree with you. But it's so common that I don't consider it a viable way to edit audio.

Edit: in thinking about it, one of the friends I record with often actually records with both Audacity and another app, just because Audacity fails so often.
It's good you supplied the link, as you've misrepresented its contents somewhat. What they are discouraging downloads of is the standalone compiler, because if you want to compile outside of an IDE, gradle is the better choice.

As alternatives they suggest their online REPL (to play and learn without installing anything), IntelliJ (unsurprisingly their favourite), gradle, or maven. The latter are about as fully-fledged build systems as you can imagine and are easily used with any editor.

I'm sure there will be gradle plug-ins available for VS.Code or Atom, or a gradle mode for emacs.
None, except he's the first to comment :)
Kotlin Native is what you are looking for.

Or maybe j2Objc

One codebase for both platforms is not necessarily what you want though.

Let me rephrase, it might be what you want for a pretty small app : if you have to create an app for a restaurant with orders and menu, a cross platform solution is probably the best use of your time.

For anything bigger, it becomes a harder sell. All these solutions tend to have the same downsides :

- limited access to new platform features. Especially damaging when Apple tells you that you are going to get featured if you do a Watch app but your SDK does not support that yet.

- one design does not scale well to two platforms with different UX and features.

- one more layer of abstraction to manage; making maintainability harder

I think that there is clearly a space for a cross platform business logic framework though. It tends to be the same on both platform with minor differences. It is a pity that only j2objc seems to clearly target this. k2objc/swift would be awesome.
You are an awful person.
Heh? The Docker company line seems to be that Swarm has been and will continue to be faster-evolving than Kubernetes. That feels really disconnected from reality. For one, the ground-up rethink of Swarm that happened last year felt mostly like an attempted to rebase Swarm on more Kubernetes-like ideas. Further, the specific example given in the podcast seems to be factually incorrect: The Docker guy says that secrets are an example of something that was added to Swarm first and then later added to Kubernetes. However, Kubernetes had support for secrets in its 1.0 release all the way back in 2015, while Swarm just added secret support in February.
Good. Corporate consolidation is not good for consumers.
I was trying to get this setup going the other day and found it a little fiddly with some of the Jetbrain’s documentation on Kotlin->JS being outdated it seemed and the sample application they have supplied having some issues with missing dependencies, specifically missing package versions on NPM. I’ll be trying this out straightaway, so many thanks for this!
I switched to Audition, and while the last CS release was pretty buggy, the CC version has treated me well.
>(e.g. in PyCharm it became completely useless)

Very weird; what happened ?
In java/kotlin it is as great as ever in Android Studio
Customers who use assistive technologies can upgrade to Windows 10 at no cost
Crypto currencies definitely are a great alternative to local currencies in third world countries. I’m from one of those, lived through hyperinflation that wiped out my parents savings and left them with nothing at the end, watched the entire industries and countries get decimated bc they wouldn’t agree on which local currency to trade in, people work and get paid in money that is worthless next month. Whatever helps people in those places is great!
Not much, i'm afraid - i can't even remember who it was, it was a tale told in a pub, i think. They'd done some work for Tesco, sent an invoice, Tesco messed them around trying not to pay it, so they brought a case in court, Tesco didn't bother sending anyone to contest it, and this person got the winding-up order. When that is issued, official letters go to the directors, and apparently that got their attention.
Agreed with this. I use both React and Vue intensively, day to day. React and Vue both have pros and cons, but I would argue it's actually easier to optimize Vue apps.

Vue's reactive nature actually is superior, because something like Redux requires destroying, regenerating, and messaging around entire objects. This can create serious problems when, for example, trying to use Chrome APIs or manage component renders.

Also, although JSX is nice for developers, it's not friendly to designers. Vue, however, supports single file components that are very designer-friendly.

FWIW, Alibaba began creating their own native framework with Vue called Weex, which is now part of the Apache project. https://weex.apache.org/
Joel Spolsky - I especially like the essays about how to treat programmers right.
You might like Ember. Very opinionated. Yehuda Katz is one of the creators and core team leader.
If you're talking about tech folks, then maybe yes, but I see a lot of popular appeal for such tools comes from ease of use. My assumption is that a lot of designers would reject a tool like GIMP / Inkscape because it appears "clunky" and rather pick paid alternatives Sketch / Photoshop instead.
Sure. But why federally funded?
What percentage of teachers use visual intuition, and what percentage should?
What details should a web developer consider before making the site public?
The CPU is rarely the bottleneck and for both Redis/HAProxy the vertical scalability solution has been to launch multiple processes or forks with different core affinities. There are downsides of course (no IPC) but I still argue that CPU is not the bottleneck for 99% of usage scenarios.

HAProxy added threading support in 1.8 as you pointed out and Redis has started the same (for a certain subset of processing) in 4.0 as well. They're getting there but concurrency is tough.

To suggest that his product is a "dead end" due to not supporting threading seems a bit premature, as Redis and HAProxy are extremely well-regarded in their niche and they made it there without threading, and we've been at maximal clock speed for nearly a decade.
Looks like Jonathan Wolfson made the first HN comment ever.

https://groups.google.com/forum/m/#!msg/mi.jobs/9N2b9qj2nOc/...
Tear gas was used repeatedly on civil rights protesters, including MLK. As for marches and rallies, you only need to look back about 10 years to gay rights activists for successful major changes.
This is very obviously wrong. Just look at the letters.
Pgloader: Migrate from MySQL to PostgreSQL in One Command
Totally agreed, after I jumped through the hoops of learning RxJS I realized it can replace all the libraries you mentioned just because of the way RxJS worked. If you are interested, I created a small little Redux-clone based on Observables/RxJS as a fun project, but am using it in my side projects in production now: https://github.com/Dynalon/reactive-state
> This is single-threaded? What are you going to do with the other 31 or 63 cores?

Yes, the event loop is single-threaded. The other cores can be used for other stuff, but not the event loop.

It's completely possible with this library to process operations in a background thread and wake up the loop when it's time to write a response. If that's what the developer desires.

> anything that assumes there's only a single core seems like a dead end.

If my documentation somehow implies that systems running this library do not have multiple cores then I'm sorry for the confusion. This library makes no assumption about the host server, and it does not limit the application to a single core. It just runs the event loop in one thread.
You might be misunderstanding my position. I think IPFS is great and should be used. But this specific project is not really attending to any problems.

It's in the core functionality of IPFS to be able to host a file and the http proxy is available by default by IPFS. So the real problems are distributing and decentralising the file (such as by running an IPFS node) and this project is not making the slightest attempt at that. Without that there is little point in using this service as it is just like any other centralised hosting service, just so happens that the file is on IPFS.
Radical new approach to schizophrenia treatment begins trial in UK
A Vue-supporting framework for building Mobile applications
Just as some programmers can be good at marketing products, I see no reason why developers can't be decent UI designers.

You don't need experienced UI designers to fix these low hanging issues, yet.
I guess if one approaches this as an employee or entrepreneur.

My reply is as an employee. I'd prefer to not chase JavaScript frameworks.

I guess on the other side of the coin, one sort of has to these days if the entrepreneurial route is taken?
I don't see how the compound selectively limits its uptake to the cancerous cells in the first place.
Kubernetes on Docker [video]
The vast majority of consumer GPS receivers take their clock from a quartz crystal. The accuracy will be somewhere between 10 parts per million (ppm) and 30 ppm. 5-15 minutes per year of drift - sounds pretty precise, right?

Except when you're measuring the time of flight of signals going close to the speed of light, 10ppm of clock slew gives you 3,000 m/s of clock slew.

That's why GPS receivers actually need to see 4 satellites to get an accurate fix; receivers actually calculate position in four dimensions - x, y, z and time.

Anyway, consequences:

1. The GPS receiver in your phone doesn't have an 'extremely high precision clock' by the standards of high precision clocks.

2. You could mount a replay attack against a receiver introducing error at up to 3km per second in such a way that it won't be readily detectable over other errors in the system.

3. Due to practical issues involved with such a replay attack, it'd probably be possible to crash a drone or misdirect it by a few hundred meters; but incredibly difficult to misdirect it to a distant country or anything like that.
I had a class on The Odyssey (and other epics) last year, and for some reason it floored me.

A lot of things in this world are merely a knockoff of the original and authentic thing. And for someone hugely into stories, The Odyssey felt like this hugely authentic and original thing. Maybe it's me being pretentious, but it's all there: adventure & homecoming, cunning & humility, love & ignorance. Also, the themes are just melded into the core of the story in a way I haven't seen before. And the writing itself strikes an amazing balance between texture and structure.

The Odyssey is on the far side of the bell curve, it's unlike anything I've ever read. And I've only read one translation of it. Definitely going to be checking this one out.
I'm sorry, but that's incorrect.

It's not something most users do, so if your argument is "Reification is not on by default for all users" then sure.

But that's a meaningless statement. Most users don't want that ability, or aren't willing to spend the 10 minutes it takes to configure.

Otherwise, you absolutely can enter commands and output state: https://sites.google.com/a/chromium.org/chromedriver/downloa...

Further, there are a HOST of tools that make this process very easy, complete with replay solutions, detailed logging, real time monitoring and all sorts of other fantastic, modern tools.

Just because you choose not to use them doesn't mean they don't exist. Sorry your understanding of web dev is out of date...
So the server which hosts the application stores the file I upload, right? As I recall web implementation of js-ipfs isn't ready yet. This project could potentially be much more useful when js-ipfs is mature enough.
Wilder vs. Stiverne live stream
OP here. By constancy of purpose I meant a more or less stable set of habits or processes, not goals.

I agree big goals are difficult to achieve because as von Moltke said, "no plan survives contact with the enemy". They can also be limiting, as you pointed out, because your interests may change.
Back in the 80s, "Program in BASIC" didn't exist (well, maybe). You had "Program BASIC for the Atari 400/800" or "Learn BASIC for the Commodore-64". I even remember books to learn C for specific platforms like the PC or Amiga.

Today, a generic book on <programming language> will have to spend a significant portion of time explaining platform specifics. Granted, this is really only three platforms these days (Windows, Mac and Linux) but they are significantly different to be a pain to have to explain in a general purpose book.
Some people on Twitter can post 35k-char tweets
I'd say it's just a matter of budget.
This is the most intriguing HN post I've ever read.
So - any data available on how well some of these people made out?
Show HN: Awesome VueJS Repos
Ask HN:What desktop software do you use to Tag Photos automatically?
Is there a software to automatically tag photos on Windows without having to upload them to "tagging-as-a-service sites?

I've got over 20k images to tag. Doing it all manually is mind numbing and time consuming.

I've tried a bunch of software but they all suck. Photoshop's image organizer is lovely but doesn't tag photos automatically.

Suggestions would be really helpful.
Neat! Have you looked at the upcoming H7 lines yet? I think they were running into production issues or problems with the smaller 40nm process or something, but apparently they can clock up to 400MHz and have a whole MB.
> There are downsides of course (no IPC) but I still argue that CPU is not the bottleneck for 99% of usage scenarios.

I suppose my experience might be unusual, but I frequently log in to c3.8xlarge redis machines that have a single core pegged at 100% and the rest doing nothing. Yes multiple processes help, but that requires updating clients and makes it harder to share memory.

> To suggest that his product is a "dead end" due to not supporting threading seems a bit premature, as Redis and HAProxy are extremely well-regarded in their niche and they made it there without threading.

Well yeah, CPUs hitting their GHZ limit and the dramatic increase in the number of cores per machine is a relatively recent phenomena.

I just think its weird to start a brand new project making those same assumptions, especially when the underlying programming language was explicitly designed with concurrency in mind.

It'd be like building a new networking library in Rust which ditches memory safety.
That's a great point.

It dawned on me when some older relatives died a few years ago that their papers, some very old, survive with a modicum of careful handling. My grandfather's immigration papers, great-grandmothers portrait on her wedding day, etc.

Today, many of us are one expired credit card away from losing all of that in digital form.
Or mere utility/functionality (save time not reading some books AND advance your scholarly/literary/etc career as someone who reads and knows them).

A con isn't "pretentious".

People who have actually read a book can be much more pretentious about it -- in the sense of acting as if this gave them some unique insight over other mere mortals who haven't read it.
I don't always enjoy the books I've read, but i always enjoy those that I haven't. People never ask me for recommendations. In spite of this, I generously provide my unwanted opinion.
tl;dr - Can I watch the Mel Brooks documentary instead?
This is a wrong theory and wrong view. Being grad student pays unlike being masters or undergrad. Although the pay is not all that high, it's important to realize that vast majority of fresh out of the college students earns $55K or less. In fields like CS, grad students have phenomenal prospects. The reason American students are vanishing from grad schools is simply because (1) grad schools don't have quota system that forces them to accept only limited number of international students (2) they compete with best of the best of ALL countries. If you are going to compete with top students of China, India, Russia and other 200 countries then most likely you are going to lose.
A simple method to prepare for an interview at Y Combinator
>My point is simply that they are trivial. If all art suddenly disappeared it wouldnt really matter. If knowledge about, and/or the fruits of STEM stuff disappeared it would be a huge setback, it could cause civilization to collapse.

I'd say it's mostly the opposite: civilization is what remains when you remove most of the STEM -- and culture surely is that.

We could be savage warmongering apes with fully advanced STEM. And we often are.
Very detailed article.