skysight-inc/HackerNews huggingface dataset:
And all the other software developers working on things directly and indirectly funded by that industry should what?

Take up knitting?
It's either a one-time investment, or a permanent loss of a (perhaps small) part of your users.

Perhaps it doesn't make sense for the LA Times, but I'm wondering how large the investment really is and whether or not it would start getting worth it if you look at (say) 3 or 5 year periods.
Recognition/prestige is what the journals offer. Hosting is incidental. Editing and reviewing too.
The worst security missteps by major tech companies in 2018
The commission is selected by the European council that is made up of people selected by national governments.

It's like saying that the UK isn't democratic because the house of lords isn't elected, and neither is our head of state (which is even worse, because democratically elected representatives get absolutely no say in that).
There is a difference if it is the sole/main owner of the company that also owns the real estate holding company, or if it is the CEO who's doing it to funnel some cash to himself.

I think the legit thing to do would be to have three companies. SuperCo Holdings, SuperCo RealEstate and SuperCo Operations. SuperCo Holdings owns both the others 100% and investors buy the Holdings company.
Seems it's very old code. New Libc doesn't do this. This is Libc from Mojave:

http://xr.anadoxin.org/source/xref/macos-10.14-mojave/Libc-1...

The 'perl' code was a part of Libc v825.24, which seems to be included between 10.7 (Lion) and 10.8 (Mountain Lion).

Of course I still find it hilarious that even the old code did that!
See... this is apparently quite legal but insider trading gets you prison. This is arguably more of a conflict of interest/questionable act than insider trading.

I imagine the company could also find cheaper places/better terms for leasing than the CEO owned properties which, to me, is mismanagement if not low-level fraud.
I am more surprised that Neumann allows his name to be known in these investment groups

Just form the Wyoming Series LLC or BVI segregated portfolio company, no beneficial owner information will be in public records, but even the state and registered agent can be kept in the dark if you want.

I expect value has been extracted this way for centuries.

Oops!
Yepper! Chain of Custody MUST be recorded and preserved. Document Document DOCUMENT! EVERYTHING. From the moment it was found to who/where it went next, to every step you took with it.

This guy clearly was following that and did his due diligence of step 1 being, make a backup of the device. Then you have a record of everything as near time of discovery as possible, so if you're investigation hoses everything up, you can restore and start over.

The author is also correct in that once he's done his investigation, he passes it all on to the next level to do their job. So in his case, he's done. There is NOTHING else he should be doing. If he does it really could hose up any/all legal action.

Kinda like getting to court in a Sexual Assault case and finding on the arresting officer forgot to read the guy his Miranda Rights.... You can have 100% proof this is the guilty party, but he goes free because someone in the chain of custody hosed up their part.
I found this very helpful: http://eagain.net/articles/git-for-computer-scientists/. Git's data structures are well designed. Once you have internalized them, you will be better equipped to navigate through the jungle of command-line options.

To understand the data structures interactively, use "git cat-file -p HEAD" and continue drilling down to an individual file in a subdirectory with "git cat-file -p OBJECTHASH"
IIRC Redhat is a downstream consumer of many projects. And they have their own repositories and format (RPM). So yes, they do fix bugs in their copies and employee people who know, or can learn, the critical packages.

Hopefully they still send patches upstream to the original projects.
PVS-Studio 7.00 now provides static analyzer for Java
> If you can get a brexit deal passed that still allows the UK to 'brexit' in name only, but otherwise retains all of the actual agreements of being in the EU it could be a win-win. People get to pretend they left, but it doesn't actually change anything.

I don't think that would work. All it takes is the EU to pass a law saying "all speed limits must be in kmph", or "You're not allowed sell goods in imperial units". The UK would then have to do that change, and that'd drive the Brexiters mad.
You are correct. The is very common with small businesses. It separates liability and allows you to shift income to long-term capital gains.

I didn't read the full article (paywall), but it sounds like the CEO owns the building with other people. Are those owners also large shareholders of WeWork?
The problem is if the people of England is correct in the assertion that it has given away too much Democratic power to unelected political bodies, and I am not the one to answer that. I am just saying dismissing their concerns seem a bit unproductive.
Good point. If I retrofit the term "resolution" in place of "velocity", the author's statement does make a lot more sense. If that's what was intended they really should have used that terminology, because I was similarly confused at the term "velocity."

Whenever I've worked with time series data I've always referred to the granularity of the time dimension as its "resolution" - this is also common in geospatial data. I don't think (but am happy to be corrected) that "velocity" is a term of art in timeseries analysis.
Same here. I am using Git for over 10 years now (with breaks), but I always pain me getting into the CLI (apart from basic add/commit/push/pull). Almost all commands require flags to give you a decent behaviour and the documentation is seriously lacking.

For example, I've never had any problems with Mercurial. Everything just works there and it is intuitive. You can never lose data there, and it has extremely sensible defaults.
I found teaching Git to someone unfamiliar with any other VCS was far easier than teaching someone who already knew SVN.
They are dancing around the issue avoiding to state the revenue that they had from EU targeted advertising. This is NYtimes, they attract american advertising and are primarily targeted at americans. They don't even rely on advertising anymore, they have subscribers. Their story is not very telling for everyone else. Anecdotally, since switching to contextual ads in may my adsense revenue has fallen by ~50% : https://i.imgur.com/Ec5LwZg.jpg
Running a Software Company: What My Dog Taught Me
I thought it was a very common practice. I know daycare owners who complained about high lease prices for the house/building. What they usually do is take a mortgage, buy a building and don't pay the lease just the mortgage. It's cheaper this way and you end up owning the building after finishing paying the mortgage.
Fully agree. But whenever an editorial board (like the one here) is fed up, they might be more likely to make the jump. I believe we may be about to reach a critical mass behind open access, but publishers won't make this easy.
Reminds me a little of the McDonalds movie!
Let me know what you think of my blog, any feedback would be appreciated. Or if you have any lessons of your own.
Somewhere between "Hey guys I just bought a Wave-pool company because I've gotten really into surfing recently" and "We're going to re-invent EBITDA"
Discussed in 2015 (the code was out of date even then): https://news.ycombinator.com/item?id=9025572
But why is it an extra step? It's basically just a "longterm" selection of what you want to commit.
The Good Friday Agreement, an international treaty between the UK & Ireland makes NI a slightly special place anyway. People born there can choose Irish or British citizenship. "Treating NI special" is part of the UK's treaty obligations.
I suggest they keep coding, but useful stuff and stop the wasteful surveillance.
I'm in the same boat. When I do something bad CLI helps me fix it, but otherwise an interface is really useful for me.
Typical modern-day “journalism”.

“A scramble to implement GDPR, last-minute scramble to inplement GDPR when it arrived in May” vs “it won’t be a scramble in the US, as companies will have until 2020 to prepare”.

These companies similarly had two years to prepare. And I’m glad they took the hit for not doing so. I’m also glad they’re discovering that selling private info left and right isn’t the only way to earn money with ads.
I used the pip version.
Normally a multi-year commercial lease comes with the right to sublet. Did the company fail to negotiate that?
most of the big websites can afford to stop tracking. The problem is that smaller / weird niche websites can't , and gdpr is disproportionally hurting them.
You are assuming he bought the building with company resources. If he spent his own money/took on the liability personally, that is his business.

Yeah, you gotta be extra careful that it's not divergent from company interests (right place, right price). But this isn't shady unless there is some reason it harms the company.
And that is a fair point. I don't see why you would simply use an alternative DNS resolver in that case and not get a VPN or an SSH tunnel or something?
Mouse scrolling animation CSS
They can do what people put out of work by new technology created by those same coders do. And knitting. Nothing wrong with knitting.
Looked into it in the past. The work required would not be trivial so for funding would be required. Funding can be difficult - especially in Europe - to get for taking on a pure technical project (would have to add blockchain right now). It's more like you have to find an initial smaller business problem to tackle first and tackle the bigger problem indirectly.
Brexit was sold as "Take back control of our borders" and "Limit Immigration". You're telling me the UK doesn't want border checks?!?
That's not quite right. What was promised in the beginning was a pretty friendly break-up, i.e. a "soft Brexit". The chunk of population that wants Brexit at all costs is very small.
It's absolutely working so well because they are NYT. They can get sweet "branding" dollars from advertisers, and with branding nobody cares about return on money spent.

Smaller sites have zero chance to strike a deal with large agencies who are serving large brands. So their only chance to increase ad revenue is to offer targeting, to improve viewability (aka put banners on top), and to hope that they will get enough of retargeting dollars.

EDIT: and once you think of it, people from Europe who are reading NYT is targeting option in itself. Most probably they are affluent, english-speaking, etc. If you are large luxury brand, this is all you need.
> Maybe the trick is being pragmatic all the way down and having a TS-like language (with Pythonic syntax) that's compiled to Python.

Mypy started out life as a separate language with pythonic but not Python-compatible syntax and multiple backends that was plannining to take advantage of static typing information and avoiding a GIL to be more performant than Python when compiled to native code rather than using the Python backend.

It later developed a Python-compatible syntax, before becoming a static typing front-end for Python.

Outside of JS land (and that only because of the browser being an environment where the only universally available thing is JS, though WebAssembly maturing may radically change this), there's not really a lot of demand for a separate language that fixes perceived warts in a target language but otherwise hews very close to the target and compiles to that target. Languages that aim to improve another languages ecosystem usually target the same VM instead of being transpiled, and usually offer different style syntax (e.g., Elixir for Erlang.)
Would keybase be an option? I do realize not everyone use it.
Lets also not forget Computational Theory of the Mind.
Ask HN: Which news papers do you subscribe to and why?
Personally i do not subscribe to any news papers, but instead rely on the tax-funded (i live in Europe) public service channels and news aggregators like Hacker News and Drudge Report.
Thanks for sharing this.

I have just completed a European Law module for my Graduate Diploma in Law, and this answer is a really concise and organised version of what I've been trying to say to people since the first few weeks of the course.

I have studied the European Union as an undergraduate politics student and now as a postgraduate law student, and I would totally agree with you that one of the primary issues of the European Union is its perception among citizens. Another commenter here mentioned how low the European Parliament Election turnout is in Britain, I think it was about 34% last time round, and this vote is often used as a 'protest' vote.

The public are not aware of how the European Union is constructed, and they are not aware of how the balance of power is determined. Much of the dialogue before the referendum in the UK was about 'unelected' and 'undemocratic' power in the EU, and this was usually directed towards the commission - a body that has no lawmaking power, and is selected by directly elected bodies(at the EU and Member State levels).

I really think the EU needs to speak louder and more directly to European Citizens about the role it plays and how it functions. Perhaps it does already, but I have not come across much outreach.

Full disclosure: I am an ardent remainer, and believe that whilst the EU is not perfect, we are much better off inside with influence than outside without.
This is simply not true: it's explicitly not the intent of the GPL, and furthermore the GPL is clearly a contract which explicitly spells out its intent, not a vague document whose spirit needs to be interpreted.
Taking the complex and making it simple: what is DSL
While in principle I agree with you, there is something to be said for 'explorative' programming- where I don't quite know how I'm going to build this feature, or I don't quite know just what the refactoring will look like, etc. Most often it's that I don't fully understand the codebase I'm working with yet, and the tests that exist are old and crusty. I want to play a little while first.

I feel like that is a valid form of our craft, and it doesn't play well with TDD. It's not the primary way that I prefer to work, but I'm certain I'll be there later today (I've got a bastard of a sprint task waiting for me).
They voted to leave regardless of deal ... with the EU. There are many other options for trade.
Huawei’s New, Giant Faux-European Campus
And that package deal was wrecked the instant Soros and his cronies opened the refugee/illegal migrant taps and flooded Europe with too many idiots.
If the ceo was self dealing, she might have 'forgotten'.
Same here. Looked at xs4all when I moved to Amsterdam in 2010. Went for UPC which had a much faster connection, in 2015 they merged with Ziggo.
there is a huge amount in variability that is often not discussed. Overall however, behavioral targetting does seem to work. That doesn't mean that there shouldn't be other types of advertising, but often you end up serving "russian brides" ads instead of anything useful.
Why do you assume that? He may be willing to bet on WeWork's viability in ways that other landlords won't.

Landlords may have been asking him to personally guarantee leases.
Using Machine Learning to Build Better Machine Learning
Answers all my questions about the experiment https://www.wired.co.uk/article/china-grows-first-plants-on-...
If nobody can legally do behavioral targeting in Europe, it levels the playing field. That's the whole point of government regulation. Everyone will be forced to run good ol' untargeted ads.

Meanwhile, companies still have their advertising budgets; they'll just have to spend money on untargeted ads. It takes time to measure the relative effectiveness of different types of ad campaigns, so it will take a while for the market to adjust.
Fridge Company (satirical)
Tell HN: I'm going to work full-time on free software. Thank you
I wrote up a blog post yesterday about this:

https://drewdevault.com/2019/01/15/Im-doing-FOSS-full-time.html

But I wanted to stop by HN and share a special "thanks" to you. The support, feedback, and patronage of the Hacker News community has been a great boon in these past few years. The community here is really something special and I'm thankful for your support.
Oh boy, have you been following the current US President?

How Donald Trump is monetising his presidency: https://www.economist.com/business/2017/07/20/how-donald-tru...
Yes, it does seem against the spirit of freedom 2.

» The freedom to redistribute copies so you can help others (freedom 2).

https://www.gnu.org/philosophy/free-sw.en.html

But it seems strange to even think that Red Hat would do anything that violates the idea of free software. Surely there must be about angle to it that we have not considered?
Yep, TDD is quite hard when requirements are vague/changing... the reqs changed? OK now I have to rewrite my test AND the code that passes it.

Vague/changing reqs is of course a separate problem.
You mean that following the users with the same repetitive ads across the net (for things that he might have even bought already) is not so effective?

Yeah, tracking probably throws the ads into a local minima. But ad algos don't care about conversion, they care about charging the ad buyer more.
It's entirely possible to write code that passes an as yet tested desired piece of functionality. If you want to make sure that piece of functionality doesn't get rewritten out later, you probably still ought to write a test. This test never fails though, unless you deliberately force it to.

You _could_ just assume your test is correctly written, but I personally prefer to be sure by seeing it red at least once.
Like a skip list. But for ... freedom?
Thanks!

Apparently Apple has a patent pending.

Bob below has build what you describe above, so he might receive a letter from Apple in the near future ;)

https://twitter.com/bob_burrough/status/1080191577887141890
Which is a non-argument if it turns out that tracking doesnt contribute to higher ad revenue
> Also, using a nice "black box" that looked like a sort of electronic device

Disguised as one of those generic thermostat boxes on a wall it'd go unnoticed by 99.999% of people. Bonus points for a twiddly wheel.
I use it quite a lot, especially with `git add -p` to stage only parts of a file for an atomic commit.
From their annual report:

"The Company owns and leases real estate primarily in connection with its restaurant business. The Company identifies and develops sites that offer convenience to customers and long-term sales and profit potential to the Company. To assess potential, the Company analyzes traffic and walking patterns, census data and other relevant data. The Company’s experience and access to advanced technology aid in evaluating this information. The Company generally owns the land and building or secures long-term leases for conventional franchised and Company-operated restaurant sites, which ensures long-term occupancy rights and helps control related costs."

"The Company owned 45% to 50% of the land and 70% to 75% of the buildings for restaurants in its consolidated markets at year-end 2017 and 2016."
Also McDonald's https://www.imdb.com/title/tt4276820/
Well, I quit drinking coffee 3 years ago and I can confirm all this. Before quitting I drank approximately 3 mugs of coffee per day.

Withdrawal symptoms for me were a really bad migraine for one whole week and that actually made my final decision to never start drinking coffee casually again.

However, as I try to avoid all kinds of absolutism, I enjoyed a small cup of campfire coffee last autumn.

For some reason drinking tea doesn't make me anxious or tense.
Two sweet means it tries to do too much to feel “nice” to write.

If you’re removing the cognitive lid from the person writing and dumping it on the person reading you’re not only not reducing the overall cognitive load required for your code, you’re increasing it exponentially.

Code generally is written once and read multiple times. Shoving bundles of syntactical sugar so that there are 5 ways to do any given thing just so that you can always choose the (Grooviest/Kotliniest) way in a given context must feel great to write with but now every reader must be aware of those 5 ways to do things.

We’re not in school period, investing time inanguages that are almost masturbatory over how “sweet” their syntax is isn’t generating revenue.

I can’t name one company that succeeded because they used Groovy, but every single one would immediately cut out access to a large pool of talented individuals who are wizards of the JVM, also that what? They can have 5? forms of string literals?
Moore's law is dandy and all that but doesn't have a huge effect money wise. Back in the 80s you might spend £1000 on a pc and these days you might spend that on an iphone which does more cycles per second but still most of your money is going on rent food and non tech things.

Also while Moore's "the number of transistors in a dense integrated circuit doubles about every two years" may be ending, the more significant rising number of cycles per second per dollar will probably continue one way or another.

I daresay the effect of tech money wise will do a step function if we hit super human AI. Rather than saying to a builder can you work on my house and him saying maybe Tuesday week I can do something, which doesn't change much if he has an iphone of not we'll be able to say robot, build me another 1000 robots and then a huge palace. Maybe.
Two creators are not always better than one
That's essentially what the OG tweet is saying: Pinnacle of software development: you can solve the problem with three lines of Perl, but you don’t, because of a non-argument against Perl. Since there didn't used to be that many arguments against perl/Perl it worked its way into a lot of systems even if it wasn't actually implementing the system.

Of course Perl, having fallen out of vogue, probably wouldn't be used today but it used to be everywhere so its footprint is still pretty large.

Also - I can't help but see the irony in shelling out to perl given experienced Perl developers always tell the less experienced ones to avoid shelling out from Perl if possible and to only do that as a last resort if there isn't an existing library to solve the problem.
I think it's because he's a Nobel winner that agrees with the sympathies of the readers of the New York Times. This way the readers can think they're smart, since they can understand the writing of a Nobel, while not being challenged to actually have to think about something they may not agree with.
The desalinated water will end up back in the oceans eventually, so should the brine. Of course you can't just dump it back in directly, but if diluted and released responsibly, the ocean is the right place for the brine.
But RHEL is not free. So... can’t this be included then only used after the user sets up a license?
Agree, actually designing & implementing good tests requires a lot of effort. It's rarely wasted effort but if you really need something out the door now it can distract from short term delivery.

e.g. I'm using a 3rd party transpiler / build tool, which I don't know all the details of, my test runner wouldn't do exactly the same transpliation of code this build tool, it took me about an hour to figure out where the build tool's config file was and how to get it working with the test runner.

Did I learn more about my tooling and code base? Yes. Was it useful? well maybe not as I might kill this project shortly anyway.
Reminds me of Galt's Gulch, where all the good guys name companies after themselves, and all the bad guys name themselves something generic like "Associated Steel".
Yea without such ignorance, you got bullied by big brothers: AWS and Alibaba
How about (active) investors? Why wouldn't they shy away from that kind of deal?