skysight-inc/HackerNews huggingface dataset:
There's enough people who pretend to be "the Left" and do support or at least enable those people. Thus "the Left" is retarded. But some sane parts are OK.

I'd prefer leftist to drop umbrealla naming and just split into factions. Pro-totalitarian/tankies, commie apologists, social democrats etc. But when I offer that, people seem to defend grandiose "the Left" :/
Disk sectors remained 512 for a very long time, only in recent years (2010 sounds right) did they make the 4k sectors with emulation for 512 or just native 4k drives.

It is true however that sequential access to hdds and floppies was always much faster than random access or even sequential in small buffers simply because the drive does not need to wait for the platter rotation to reach the right location again for each sector written but rather just write them all in one go.
What makes you think they plan to become an academic?
> lots of public projects seem to skyrocket in prices as they progress

So do lots of private projects. Large-scale projects in general have this problem. I'd like to see a comparison of private and public.

Also, at the end of a public project, the public owns valuable assets.
I was a C# programmer for years, and got tired of it. But instead of complaining, I just switched to F#. That's one of the nice things about the .NET platform.
Interesting suggestion, thanks! Can you comment on how good the mobile apps work?
What Is Stuxnet Worm Computer Virus?
It's done every time app hits a function that requires a workaround. Basically, there are a bunch of calls to _CFAppVersionCheckLessThan sprinkled around Apple's frameworks everywhere. However, the result appears to be cached, so the actual meat of the comparison in the amortized case is a simple lookup.
Nvidia’s researchers teach a robot to perform simple tasks by observing a human
Achieve L to P Driving School
Microsoft does this too, though I can't find the article right now.

There are hundreds of special compatibility hacks for various software baked into Windows to make things run smoothly.

Edit: The links are broken now, but a paragraph from the article is quoted here:

https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...

> Look at the scenario from the customer’s standpoint. You bought programs X, Y and Z. You then upgraded to Windows XP. Your computer now crashes randomly, and program Z doesn’t work at all. You’re going to tell your friends, “Don’t upgrade to Windows XP. It crashes randomly, and it’s not compatible with program Z.” Are you going to debug your system to determine that program X is causing the crashes, and that program Z doesn’t work because it is using undocumented window messages? Of course not. You’re going to return the Windows XP box for a refund. (You bought programs X, Y, and Z some months ago. The 30-day return policy no longer applies to them. The only thing you can return is Windows XP.)
There may be other answers to this problem. When someone posts a blog article, it usually gets submitted to an aggregator like HN and it then gets upvoted/downvoted/discussed, all for free. You might say that you need to be an expert in the field to review a paper and, perhaps that is true - or perhaps new publishing constraints will lead to a trend of more readable papers with more background and thorough explanation so as to be understandable to a wider audience. I for one am not afraid to see a little classic SV disruption hitting Academia.
Honestly, I wouldn't be surprised if this is basically the list of apps personally used by Apple employees that broke between releases.

EDIT: Here's a list sorted by number of occurrences: https://gist.github.com/saagarjha/f36b6d99c3b89acfc02624806e...
Why doesn't Docker enable namespaces by default, as LXC 2.0 does?
Completely agree. If lectures are built they are to be interactive type lectures where the student actively has to interact. The rest of the time should be spent doing simulations/projects or anything else which directly requires the student to apply the subject. That's really how you learn: Get some project/problem to solve then work through it. If you have issues, you attempt to find the solutions to solve the problem. Rinse and repeat.
God dammit. I love this idea.

Being woken up by a person sounds so much more pleasant than the idea of some obnoxious scheduled noise. Alarm clocks and telephone calls are the most dehumanizing thing ever. Even if you can ignore it because the alarm isn't for you, but the person next to you. Sometimes having to wake up to someone else's terrible morning alarm is worse, because you can't exactly opt out on the same terms.

At least you can whine and complain to a person trying to wake you up, however antagonizing and snarky they may be.
> AMC also believes that promising essentially unlimited first-run movie content at a price below $10 per month over time will not provide sufficient revenue

MoviePass has proven theaters are interesting to more people than I'd have thought in a world of 70"+ TVs and 4K streaming. A smarter Pass could experiment with non-peak times, second release movies, and concessions.

Average ticket price really isn't the best metric with the fixed costs of a theater.
Well, who would write the patch? Someone at Apple?
Peer review is unpaid, no matter if the journal has open access or not
The problem is the rule of diminishing returns. Unless you want your passengers vomiting everywhere, there are limits to how quickly you can accelerate and decelerate, and you spend less and less time going at the top speed. It's why subways don't generally bother going much above a 50-70MPH top speed.

Unless you're building a straight line, you need larger and larger curves to accommodate high speed traffic, which makes the cost of higher speed rise significantly since you can't just buy a curve and split a property in two. A train going at 220 km/h has a minimum curve radius of 2.5km; a train at 300 km/h has a minimum curve radius of 4km; and a train at 350 km/h has a minimum curve radius of 7km.
I hope most of the money goes into high tech secret projects but I suspect a lot of it is just paying off dictators with pallets full of cash.
It sounds like the "To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries* is made real by less copyright, not more.

And yet, Congress is now trying to extend copyright to 144 years.

https://www.theregister.co.uk/2018/05/18/us_congress_copyrig...
We can change the system, or replace it with something better.
Your life may be too messy. Probably start with cleaning your room up and going from there. Good luck, be brave!
> I wonder how much this lookup check adds to every app's load time?

Based on the IDA disassembly, not much. A few extra CPU instructions has minimal impact generally.

> but is the lookup run only upon first time the app is executed, or on every single run instance?

It’s done every time the function in question is executed from what I can tell.
Can you give an example of a large scale private project with skyrocketing prices?
> Flights between Melbourne and Sydney are cheap

It may be expensive if you include the externalities of climate change.
Sorry, wasn't clear if you were talking about MVCC in a replication context or in a node-local context. It does the former, it definitely does not do the latter.
If you commute using this, it would cost 100usd a week. Doesn't seem feasible except for the upper middle class.
As long as people still sign up to put their data and their businesses futures in Google's hands, they have no reason to get better. Money is flowing in, and fixing their problems would cost them a lot of that money.
That's fine but I never stated "drop in for all use cases". A point I made very clear in my second post. But for some use cases it can be. As I had explained already.

The rest should be abundantly clear which use case would apply to anyone who's spent more than five minutes in Go (or any programming language that supports reflection) and had read the first like of the packages readme (ie that it doesn't use reflection).

It's definitely worth remembering that one doesn't have to use structs and tags to write nor read JSON in Go before people start bitching about boiler plate code and lack of macros.
Here's the “Symbolics, Inc: A failure of heterogeneous engineering” paper: https://www.ifis.uni-luebeck.de/~moeller/symbolics-info/Symb...
In the Android world, it's quickly becoming what Kotlin supports.
Not strictly a JIT but a preprocessor at compile time that makes sprintf calls faster by pre-splitting them: https://github.com/h2o/qrintf
Bitcoin Price Back at $8,500: Cryptocurrency Market Rebounds After Poor Week
The C Family of Languages: Interview with Ritchie, Stroustrup, Gosling (2000)
The whole "military investments have helped tech so much!" is so overhyped.

If you had put the same amount of money into research grants, you would've obtained 100x the commercial inventions we eventually got mainly by accident from the military.
Extracting SSH Private Keys from Windows 10 Ssh-Agent
As if high speed rail exists in the united states. This is high tech for us here.
He was right to abandon CouchDB. Here's my rationale: https://news.ycombinator.com/item?id=17116306
I’m uncertain which is correct now. My own healthcare provider warned me of the correlation...

And it’s also listed as a(n) (albeit rare) side effect here.

https://medlineplus.gov/ency/patientinstructions/000198.htm
> “How they grew to such mass so early after the Big Bang is a profound puzzle for physics,” the authors say in their paper.

Anyone have any details for this tidbit? Would be interested to know more.
Can I pay for a subscription and store my passwords locally?
There was a working web before there was so much targeted advertising on the web. People paid for their website which hosted content that they wanted to tell people. Many people got their website thrown in with something else they paid for e.g. their ISP or workplace might provide a webpage which you could use. If you wanted more you paid.
Still need JVM support of value types for this to make sense.
I've done both drives. The FTL to Orlando drive is so easy in comparison that, I'm not sure they are comparable at all. Its only 3 hours from FTL to downtown Orlando.

That is like half way from SF to Tahoe on Friday after work.
Yes? Or some regular contributor to Firefox that gets guidance from an Apple engineer?
EBOOK: How to pick the best live chat software-2018
It will be very interesting to follow dtube and others. I love the idea of distributed and no ability for the media mafia to interfere, but at the same time I don't think the quality of the service will ever match centralized services.
That's a solid set and will take you far. I did eventually start peppering in a few pattern matching command things that don't require much regex.

* `:g` Global command, executes an Ex command on every line that matches via the pattern `:[range]g/pattern/cmd`

One common use I have for using `:g` is to delete all lines that match or do not match a pattern, like when I've removed an attribute from some data structure and I want to quickly fix all my mock objects to remove the attribute:
`:g/pattern/d`

To delete patterns that do not match, useful for debugging:
`:g!/pattern/d`

* `:norm` this thing motivated me to use more of the movement commands like `A`, `o`, `D`, `f`, `cw`, and `ci`. Used `:[range]norm cmd`, it acts like each key in the command is run on every line in range. I usually use it with a selection, for example to add a comma to the end of every line in range with `A`, or insert at the end of line:
`:norm A,`

Or to delete everything after the first period in a range using `f` to move to character, `l` to move after that character, and `D` to delete everything after cursor:
`:norm f.lD`

The best part about learning these two is that they can be used together. If you want to insert `fmt.Println(err)` after every line (using `o`), but only on the lines matching `err != nil`:
`:g/err != nil/norm ofmt.Println(err)`

Or two write `time.Now(),` only on lines which have `"created_at":` and only after the colon:
`:g/created_at/norm f:lDA time.now(),`

And if you've got hashes with string keys and string values i.e. `"key": "value"`, you can upper case the string values matching `"pattern"` with:
`g/pattern/norm 3f"lvi"~`
On lines it matches it finds the third double quote with `3f"` then moves a character over with `l`, visual selects inside the double quote with `vi"` and uppercases the selection with `~`.

One regex trick that I end up using with `:g` pattern matching is `^\s*`. When you put it before any pattern then the pattern matches only if it has some amount of whitespace preceding it, and that whitespace extends from the beginning of the line to the start of the pattern. It is good for targeting code indented with whitespace.

Final thought, when you're typing your commands in norm and you've entered insert mode, you can issue the escape command with <Ctrl-v><Esc> which when done right should look like `^[` but will not actually be those characters.

http://vim.wikia.com/wiki/Power_of_g
The thing is that ski season passes are like this and people love them.
Should You Follow a Six Meals a Day Diet Plan
Is there any way to download a specific journal?
+1 for milkytracker.

I'm too young to have experienced the MOD scene firsthand, but I discovered it while investigating the demoscene. Some of the music I found was just spectacular, both because of the technical limitations of the time AND because it was really good per se.

Also, you can fit a huge library (tens of thousands of songs) in a gigabyte. Awesome.
The pentagon's budget is only[1][2] about 600 billion dollars a year, over the 17 year period. This is saying they can't account for over 35 years of budget.

I don't understand how this number can possibly be correct in the sense that it's being presented. The article doesn't really explain it, can someone explain how the numbers add up? Is the Pentagon running a hedge fun in the background along with it's funding from congress?

[1] https://en.wikipedia.org/wiki/Military_budget_of_the_United_...

[2] I don't typically use the word 'only' to describe the US military budget.
You stall in the middle of the highway and need to get it going again?
What a fascinating design constraint: to retrofit a useful feature into the Java ecosystem while keeping as many things backwards-compatible as possible. This proposal has a much stronger answer to backward compatibility than the previous one, by letting all ported builtin classes keep the same descriptor in the bytecode. The catch is that each class file will now declare which of the types it imports are ValueTypes, and which aren't.

Java's strong commitment to bytecode-level backwards-compability is sometimes to the detriment of its feature-set (e.g. non-reifiable generic types due to type erasure), but this commitment is a large contributor to the platform's success.
Sallie Mae is a state enterprise, subsidized by state. The loans it makes do not exist on private market. Therefore, it's a subsidized loan, even if the subsidy is not as overt as in some other loans.
The full Caltrain line is around 77 miles long.

Just the San Jose <-> San Francisco portion is ~47 miles.

Caltrain's timetables give the following for San Jose Diridon Station to San Francisco 4th and King Station, weekday service:

* Train 101, local, 20 stops, 04:28 -- 06:03 (1 hour 35 minutes)

* Train 207, local south half / limited north half, 12 stops, 05:59 -- 07:24 (1 hour 25 minutes)

* Train 211, limited south half / local north half, 17 stops, 06:23 -- 07:57 (1 hour 34 minutes)

* Train 215, limited, 9 stops, 06:54 -- 08:07 (1 hour 13 minutes)

* Train 305, "Baby Bullet" pattern A, 4 stops, 05:45 -- 06:47 (1 hour 2 minutes)

* Train 309, "Baby Bullet" pattern B, 5 stops, 06:04 -- 07:08 (1 hour 4 minutes)

So the best the system manages (the 4-stop "Baby Bullet" pattern) is 62 minutes for 47 miles, averaging just over 45mph. The worst (the local making all stops) is 95 minutes for 47 miles, averaging just under 30mph.

Factoring out the time spent stopped at the stations is unfortunately not possible from Caltrain's timetables, which only give the scheduled time of departure from each station.
> I bet most people will be the same.

Since it's now only good for once a week, they will not.
Emacs + evil-mode, presumably. :)
Hummm big companies relying on end buyers of real-estate products to keep being able to honor their commitments, where did I hear that before.
60 Minutes didn't reveal anything here a lot of us don't already know, there wasn't any hard-hitting journalism or incredible revelations. But given 60 Minutes reaches millions of people, it's probably massively raised awareness of these issues with a significant number of people who don't generally follow tech explicitly.
https://www.reddit.com/r/moviepass/comments/7qa8t5/moviepass...
> The observation that libraries are a place to socialize sounds strange to me. Except in the cafeteria, which exist only in the very biggest libraries, conversations are not allowed.

This. The local libraries in most small towns in Finland are very quiet. Still nice libraries, though.
> I suppose Shannon’s capacity theorem can be applied to images, trading off bandwidth for SNR. If resolution is bandwidth, and brightness the SNR, what would capacity be in a photo? The sharpness? That would imply sharper photos would be better off with higher pixel sensors than with dynamic range.

To perform this tradeoff and capture e.g 1-bit images with super-high resolution you'd need the sensor to do error diffusion a la sigma-delta modulation, and AFAIK image sensors cannot currently do this.
Why can't you just turn off automatic updates?
You should also check out puredata. It allows you to code both sequencers and syhths visually instead of writing code. You can then embed it in your program.
> gets guidance from an Apple engineer

You do realize that the chances of this happening is next to nil, right? This is doubly true for prerelease software.
Repo! The Genetic Opera IMHO is even better with a similar premise.
Stargate program.
Because trillion. If that’s true, that’s not just some extra secret projects to break all encryption and build a secret moonbase- it would mean that the US government was secretly printing a quantity of cash roughly equal to its own GDP, indicating that the dollar would be worth a fraction of its apparent value (if anything) and making a total economic collapse of Western civilization a virtual necessity. It merits a bit of surprise.

However, looking into the .gov report where they’re getting this from, it looks like the “21 trillion” figure is the total of all adjustments both up and down, to any part of the budget sheet- sloppy accounting is being done, but the net “adjustment” (the amount of money being unilaterally summoned from unclear sources due to Pentagon malarkey) is merely (!) in the hundred-millions or billions.
Elixir's syntax is inconsistent mess compared to Erlang.

An opinionated take: https://medium.com/@dmitriid/in-which-i-complain-about-elixi...
Wait until he discovers emacs!

I don't mean that rudely, it's just that emacs can do everything vim does & far more.
How to Plan for SAP Upgrades
Judging from Singapore's experience it aligns the needs of the passenger with the developer; as a commuter in Singapore you pretty much are guaranteed a drugstore, grocery store, or hawker section on the last mile of your trip.
Intolerance towards others will not be tolerated. Simple.
_CFAppVersionCheckLessThan is called every time, yes, but the result of the check is cached as far as I can tell.
This is what I tend to hear from Emacs people too. Not an absence of cpnfiguration, just a surprisingly minimal amount because to them, the defaults start making sense. I have no idea if this is because the human learns the editor, or if it is the editor shaping the thoughts of the human, but it sounds nice and I sort of wish I would get there soon.
f(X) ->
X1 = foo(X),
X2 = bar(X1),
baz(X2).

If I use the pointless variable names like that, sure, I run into trouble, but this means I'm a shitty programmer who cares little about program readability.

f(X) ->
fooedX = foo(X),
baredX = bar(fooedX),
baz(baredX).

f(X) ->
fooedX = foo(X),
fabedX = fab(fooedX),
baredX = bar(fabedX),
baz(baredX).

Or just

f(X) ->
baz(bar(fab(foo(x)))).
I agree. I think I could have done my degree in a year. Didnt go to any lectures, do any coursework or workshops, learnt the material in a month before the exams. Got 1st class marks (although pulled down to a 2.1 because i didnt do coursework). I used to think everyone could do this if they wanted and that the school/university system was absolutely terrible. Turns out, I'm very bright, who knew?

Point is: Most people are not like this, they need the structure, they need the help.
Paid journals had a point 20 years ago, but not anymore. Most studies are funded by the tax-payers or collaboration with the industries. The authors are not paid. The reviewers are not paid either. Finally the publisher comes along and claims royalty. It doesn't make sense.
This used to be Microsoft's shtick, Joel Spolsky wrote an amazing article related to this a few years ago: https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...

Relevant excerpt (abridged):

> I first heard about this from one of the developers of the hit game SimCity, who told me that there was a critical bug in his application: it used memory right after freeing it, a major no-no that happened to work OK on DOS ... the Windows developers ... added special code that checked if SimCity was running, and if it did, ran the memory allocator in a special mode in which you could still use memory after freeing it.
Why is this a bad thing? Public projects should be works that benefit the public at large, why doe everything have to lead to profit?

We have a national government, why can't they provide grants to increase and build more railways? I mean the US government provides billions in grants/money to maintain and build roads because States are unable, whether politically or mathematically, to raise taxes to cover the true costs of road maintenance.
Socialism by definition takes care of everyone equally.

You can tell those regimes didn't actually believe in socialism, by how they oppressed the poor, the weak and those who were different (religiously, sexually and so on).
I hope they are building space ships to protect against incoming alien invasion which they discovered via time machine they built 10 years ago.
The tone and vulgar word choices of the article undermine its credibility. I’m glad they did because it inspired me to google the issue. Second result debunks it:

https://www.metabunk.org/debunked-missing-21-trillion-6-5-tr...

Per the DOD comptroller, the unsupported journal adjustments are a technical accounting term

> when the military has to make quarterly or year-end financial statements, some entries, like the value of certain assets (like aircraft carriers) or liabilities (like pensions), have to be transferred either manually or by an automated but uncertified system. Because of this it's marked as "unsupported" because it lacks a rigorous audit trail. But it's not missing. It's just a long list of entries, like the value of the Navy's ships, that don't meet proper accounting standards
My First Bill Gates Review (2006)