skysight-inc/HackerNews huggingface dataset:
'fraud' and 'illegal' might be problematic words here. The tax evasion schemes used by large corporations are often considered exploits of loopholes - i.e. technically legal. Countries try to offer companies a system to provide ridiculously low tax rates for larger regions, because if they get 1% of the revenue of the entire region it's more beneficial to them than getting 20% of their local revenue (numbers are fictional here). That's partly also a reason why e.g. Ireland is fighting on Apple's side on the $13bn ruling, despite them loosing out on $13bn. They'd loose the ability to guarantee companies a low tax rate, which is worth far more.
Indeed. "// This was copy and pasted from Stack Overflow. I have no idea how it works." doesn't come across as very professional.
So you are saying the EU is doing "better than ever" but yet, in every recent national election in the EU we have seen massive wins for anti-EU parties and movements? Just to name a few: Czech Republic, Italy, Poland, Hungary, France.

Add to that a failing currency, massive debt in the southern EU member states, the next banking crisis ready to come. Do you believe that it is a sustainable model to have Germany guarantee southern national debts forever?

Yes, this is what a fall looks like to me. It's like to collapse of the USSR in slowmotion.
There could be thousands of other people in this situation, though. Overriding the policy for one well-known blogger won't help those people.
Looks like they just put your RSA talk online: https://youtu.be/hojAgTsTeCA
Damages. Loss of income is a form of damage.
That’s pretty clever. I actually really enjoy hacks like these that you have to use to get other people’s technology to do what you want in a way the original creator never intended.
UX Design and GDPR: Everything You Need to Know
Let's not be stupid... The repeal of Glass Stegal was the "Gramm–Leach–Bliley Act" in 1999. Those are 3 republicans in the name of that act. It was a republican house and Senate and some of the last months of the Clinton administration AFTER Bush had won election. It would've been passed under Bush but this way Clinton was able to also get some policies the Democratic party wanted in a lame duck session before he left.

False equivalencies do not make both parties the same.
you mean that we treat people like human beings with their own rights, and not some spreadsheet item of potential revenue that have these dumb but exploitable thing called emotions and desires?
They do have to comply with EU laws if the EU says so. If nothing else, none of their management will be able to visit the EU anymore without risk of being prosecuted.
But there's no way to way to fight back for Europe unless EU countries get even more homogeneous laws concerning running a multi-national (basically any online) business.

It's easy in the US because they have a large, wealthy and boundary free market with almost no access cost beyond marketing.
What is weird is that it has the exact same acknowledgements as the Eudora article.

Including:

> Thanks to Steve Dorner, Jeff Beckley, and John Noerenberg for their encouragement and participation in this multiyear odyssey to release the code, and for creating Eudora in the first place. You should be very proud of what you did.

edit: I mean it is weird because this was released in 2013 and it has acknowledgements of a another current release. Seems like a template change or something similar.
I think everyone would get that. Because I developed it with react-router which silently redirects you from / to /home if you are not logged in. So when at /home, you go back to /, it redirects you again to /home.
Are you sure about the Mings? Seeing one at the British Museum changed the way I saw porcelain. I haven’t seen anything like it since. Was not expecting that, BTW
Just like C had its quirks, at the time, Small-C was the dialect most of us had access to, outside expensive UNIX systems.

Turbo Pascal later fixed those issues, still on MS-DOS.

On Apple as they switched focus to C++, they left the Pascal support stagnate.
It's all the same to me
Do you have plans to bring it up to date with the current C++ standard?
One of the surprising characteristics of ray tracers is that if you've got a reasonably efficient acceleration structure, they're relatively insensitive to scene complexity. Say you're rendering ten thousand triangles at a certain framerate, and then you bump the resolution of your meshes up so that you've got a hundred thousand triangles. The framerate drops a little bit, like maybe 20 percent or so, but it's nowhere near a linear slowdown.

You can always slow the rendering times way down by adding a lot of reflection and refraction, but those are things you can't really do in a general and physically-correct way in a polygon rasterizer.
Are you aware that in recent years the ECB has engaged in one of the two largest money printing runs in human history? The ECB's balance sheet as a share of GDP is still increasing. Only Japan's central bank has done more.

And are you aware that when you create money, the value of that currency drops to reflect that? If it didn't any country could become infinitely wealthy by just printing money endlessly. Obviously printing money doesn't increase the amount of stuff, and printing enough creates inflation that pushes down currency values.

The fact that you took this trivial statement and described it as propaganda is very worrying. It seems to me that people have lost the ability to evaluate the EU objectively.

As for illegal "refugees" (many of them come from countries that aren't at war), in 2017 204,219 people crossed an EU border illegally compared to 511,074 in 2016 and 1.8 million in 2015.

And straight cucumbers - the EU does in fact regulate the straightness of cucumbers. The page you link to says bendy cucumbers aren't banned, they just fall into a different grade. But the OP didn't claim they were banned, he claimed these laws were 'silly' and a waste of time - a subjective evaluation but not propaganda.
Escaping Bali's tourist crowds
You can have advertising without user tracking.
Oh yeah, I remember that! I think they called it "MoodWatch" or something. If I recall right, it gave a live measurement of the composition, so you didn't even have to send an email to play with it. It had a scale of one to three or five peppers or something like that. I remember playing with it and trying to figure out what kind of language warranted the largest number of peppers.

I do miss that functionality. And it could probably be better implemented today. I think the original feature just checked for a specific set of words and phrases in a blacklist. These days one could probably make a plugin that reasoned about the tone of the content, not just on word choice but also on sentence structure.
Filmstro: Royalty-Free Music
I don't find 40 hours / week to be any trouble at all for me, but I always take a 3 day weekend. Flexible work hours is the key.

I found working 4 10s was not good at all, but working 2 12s and 2 8s works out great. I'm a morning person, so I get to work early, before rush. The 12 hour days, I leave after rush. The 8 hour days I leave before rush. So, I pretty much skip rush hour, which is life changing.

I started doing this after working a year or two of 60 hour weeks. I found I could do 12 hour days pretty well, but had no desire to work 12 hours every day. I've got relatives who are farmers and a 12 hour day seems normal to them. Only working 8 hours in a day seems incomprehensible to them.
Many people write the 'What' in comments, which is redundant, as we can see the code. Some document the 'How' but this can be deduced from the code except when using very clever algorithms.

Seldom people document the 'Why' which is the most useful some years in as no one knows the 'Why' any longer and might make the wrong decisions in refactoring - also if you don't know the 'Why' you often scratch your head with WTF, though the reasons were sound.
I got your point, I just google search it to see if I found any help and see this post so wrote it here as it is similar.
everything was written in pascal back then, not just Photoshop. I spent years writing pascal as a professional mac developer before Lightspeed C (which became THINK, then Symantec C later on) appeared... Then I never looked back.

MPW (Macintosh Programmer's workshop) was pretty awesome, if slow as hell -- Turbo Pascal was a lot better to work with -- the only issue is that it 'tokenized' your source code, so it wasn't plaint text anymore...

I still miss these 'one pass' compilers; I think it peaked with MetroWerks toolchain (which kept a Pascal plugin for a long time!) that was IMO the best compiler/linker/debugger toolset ever made.
I've actually been having problems recently with my account randomly being locked. I suspect it's bots trying to brute force, but its silly apple would lock my account instead of blocking the requests, especially since I have 2fa. Really annoying resetting my password only to have it happen an hour later. Tech support also has no idea why its happening.

Thing that I just noticed a few hours ago, their password change form has a max of 32 characters and my last apple pass was 64. Wonder if they made a change that broke something?
Xiaomi will announce its Mi 8 flagship on May 31st – The Verge
Well, I'm also a full-blown federalist, although I understand very well why people don't like the idea. I'm still hoping to be able to hold a genuine European passport in my hand that states "European" as nationality and "German" as mother tongue. Here is the main reason why I favour a genuine union with a partially joint military, a strengthened power for the European Parliament, and less power for appointed commissioners in the future:

The EU is in my opinion a great success, way greater than what most people realize. Previous generations, who still remember WW2 or its effect from their childhood, recognize what kind of monumental achievement the EU was - which is based on unanimous votes by member nations with varying governments from all political sides!

Unfortunately, younger generations have lost sight of this, some of them erroneously believe that wars could not start again in Europe without the EU. That's very short-sighted, historically, Europe has been torn by wars almost all the time.

Although the EU is certainly not a warrant for peace, it makes a peaceful future overall much more likely in the long run. Take the cordial relations between Germany and France as an example, without the EU these would not look nearly as good as they do now.

Besides that, there are also economic reasons for the EU, of course, but I just wanted to mention this perspective which is all too often forgotten today.

So what about different cultures? Does the EU "destroy" local culture? About that I have to unfortunately point out the sad truth that nationalists generally tend to lack culture. Few outliers aside, the people who actually advance culture have practically always been international cosmopolitans and humanists. And there is a reason why we all don't speak Latin any longer. So I don't buy the "culture" argument from nationalists, it tends to be very hypocritical.

Finally, as for the priorities you mention, sadly there is a case for technocracy to make here. The impacts of terrorism and immigration are minuscule and almost neglectible in comparison to the impact of, say, advances in technology, and the public's fear tends to be badly aligned with reality.
> 'fraud' and 'illegal' might be problematic words here. The tax evasion schemes used by large corporations are often considered exploits of loopholes - i.e. technically legal.

In your example on Apple this is not clear at all: there are two legal systems at play (the Irish one and the EU one). Apple is only playing by the rules of the Irish one. The problem comes from the EU saying that the Irish laws are not within the EU framework and thus not allowed.

Apple is very much doing not legal things from a perspective of EU law, hence the fine.
I'm sure Italy and Hungary are excited about 'greater integration' too - they've certainly expressed that desire in their recent elections. I'd say 'fall' is the wrong word, but the European Union is not in a particularly healthy state right now. One large member leaving, one founding member making potentially illegal demands after electing populists, another three being sued for refusing to follow rules on migrants. It's not the first time, and it probably wont be the last, but it's not a good place to be.
Look into getting a lawyer to help navigate the app board.
Awesome! Say, what happens if your family gets blown up by Russian missiles while they’re vacationing in Ukraine? Would a strong reprimand be your preferred answer?
A good ORM allows you to specify that a column may be changed server-side by triggers etc. on an update (or insert), and it will then make sure to retrieve the correct value after the fact, if necessary.
Vfbfd
Not sure if its just me but there is a database connection error "Error establishing a database connection" while opening the site.
IBM’s Verifier inspects and verifies diamonds, pills, materials at micron level
This is one of the reasons why you should just not buy Apple-branded stuff: such things are designed to be remotely-lockable.

With an Android-based device this couldn't happen. Provided that you have a backup of your data, you could just reflash the device, restore your backup and start using the device again.

Just don't buy Apple stuff. Between people having assistance denied (example: Linus Sebastian 5 k$ Mac Pro), people losing all of their music (there was one guy whose bootleg records was remotely wiped on all his devices and replaced with "originals" by Apple), and people like OP having their device turned in a shiny brick...

This is really getting ridiculous.
> And they'd do better

Not a chance. Not in Europe. Go and read about our history when there was no EU.
And a bunch of other places in the codebase from memory (cairo-path-stroke.c, cairo-path-stroke-polygon.c and cairo-path-stroke-tristrip.c). And there's a bug in there too because they're working in the wrong space so the checks are applied after outer transformations [0].... but it's still a great comment! :-)

[0] https://bugs.freedesktop.org/show_bug.cgi?id=100703
It's probably because of GDPR - did you explain to them exactly what the VPN is used for? and have you indicated that usage to your users?
Tell HN: Machine learning interview questions
I recently interviewed (telephonic) at a large database software company for an ML in software engineering position in India. Here are the questions asked:

1. Why use CNN? What advantages they have over using a normal NN?

2. What is Linear Independence of vectors?

3. How does one validate the predictions are correct?

4. What is bias and variance?

5. What is overfitting? What are the methods to prevent overfitting? How does one decide what features to use? What is correlation?

6. What is gradient descent? Why use it?

7. What is the difference between linear regression and logistic regression? Where are they applied? Why are they called regression methods?

8. What is regularization? What are the various types?

9. When is a sigmoid function used?

10. Is tanh function a non linear function? What is difference between tanh & sigmoid? When is it used?

11. What other non linear function have you used? What is ReLU & Leaky ReLU? Why use Leaky ReLU? When are each of them used?

12. What are the various types of loss functions?
I prefer having the "why" in commit messages than in comments, unless it's something really screwy and needs a big warning right there.

"How" though, very much e.g. reference to the algorithm being implemented or the like if the code is unclear.
When you signed up for the Apple developer program and accepted the agreement for revenue sharing on the App Store, you've signed away all rights to sue for damages.

Even the basic Developer Program License Agreement includes this language:

"Apple reserves the right to change, suspend, deprecate, limit, or disable access to the Apple Services, or any part thereof, at any time without notice (including revoking entitlements or
changing any APIs in the Apple Software that enable access to the Services). In no event will Apple be liable for the removal of or disabling of access to any of the foregoing."

The revenue sharing agreement further reinforces that you can't hold Apple liable for anything.

It's Apple's store and Apple's customers. They display your software in the marketplace and provide cryptographic signing so that end users can install it, but they can stop doing that at any time with no justification needed.
Open source declarative CMS framework build with React and GraphQL
Due to the network effect, you may end up with lots of people using Facebook, but actually disliking the service.

What you can see happening is that people treat Facebook more as a news feed then as a platform to communicate with friends.

Once personal communication moves away from Facebook, other communication is likely to move as well. It may take as while though. When that happens, Facebook will be more like a twitter feed.

I'm really curious what will happen to WhatsApp. Will it stay the way it currently is. Or will it become some sort of Facebook?
HTC’s new flagship smartphone has a translucent back, dual front cameras
5 Programmatic Campaigns Having a Lucrative Effect on Brands
A Gorgeous Guide to the First Wave of Personal Computers – Motherboard
> So apparently many people are doing (1), and if my feed is short then they are limited in the blog history they can read to how long they've personally been subscribed (or less, if they need to clear their device and can't re-download my old posts).

RSS is a means for people to follow new posts from you, in order to read new posts they are supposed to come to your blog and use your archives.
That tends to happen when a website gets on the HN frontpage. Try refreshing, eventually that worked for me.
pros:

- crystal clear rules

- the laughs

cons:

- people not thinking about what are they doing

- customers going like: do they even know what are they doing?

that first con outweights by a large, large margin any pros I could come up with
despite for US at least in Europe they're still able to tell when there's a monopoly. Zuckerberg is no even able to tell one of Facebook's competitor to the congress yet he claims to have a lot of competition
I've been working a lot more with Ruby the last while and I've noticed links to rubyforge here and there and everywhere but google as I may I can't find where all that stuff has moved to. I think this may be a good counter-example ...

Also, experienced something similar with codehaus.org in the java world a few years ago.
> From this prospective cohort study, we found more frequent egg consumption was associated with CVD, IHD, MCE, haemorrhagic stroke and ischaemic stroke, independent of potential confounders. Notably, daily consumers (up to <1 egg/day) were associated with a 26% lower in risk of haemorrhagic stroke.

I'm assuming that first sentence is pointing out a negative association, rather than an intake greater than the slightly confusingly worded 'up to <1 egg a day' line.

Later they write:

> Lacking participants with consumption of more than one egg per day restricted us to assess the association between higher egg consumption (>1 egg/day) and the risk of CVD; but the usual amount of the highest frequency level in the present study was approximate to the recommended amount of the guidelines (0.76 egg vs 0.8–1.0 egg), indicating that adherence to the dietary guidelines with regard to egg consumption could result in a lower risk of CVD.

As someone who regularly has 2-3 eggs a day, I'm much more interested in risks - and indeed whether there are even greater benefits - associated with higher consumption rates.

Eggs are a fantastic food source. Even herbivores will often deign to eat them, albeit opportunistically.
Oh, this is a painful topic.

A couple of years ago my son forgot the (3-digit!) PIN for his iPod touch. He tried various possibilities, with the device responding with increasingly long lockouts between attempts, until it locked him out permanently. I'm not an iOS user and I had no idea it would do that. I am still angry that it did. It wasn't associated with a Mac, so we couldn't unlock it that way.

He eventually shrugged and we ended up resetting the device, but he lost various pictures and videos. He had iCloud backups of some things, but it turned out he had been dismissing "your storage is full" warnings for some time.

Then the next day he came home from school, plonked himself down on the sofa, and without a moment's thought typed in the PIN he had forgotten. Of course it didn't work, as we had reset the device by then.

It still makes me wince but at least, unlike in this story, the device could be reset and reused and we didn't lose access to the iCloud backups that did exist. And ours was just operator error, facilitated by an uncaring machine.
Hopefully you can get in touch with some apple employee here and get it resolved. Make sure you have your email in your profile.
It already exists! Check out Polly for LLVM.
Hey, I couldn't tell, maybe you enjoy self-flagellation. Maybe you tinker with sendmail.cf and .fvwmrc for fun :p
I upvoted you because I think you are addressing the root problem.

I'd suggest that in future discussions, you back your claims with sources. Then people would not simply downvote you for expressing a 'populist' opinion.
The original Pascal not, but the ISO Extended Pascal and all dialects compatible with Apple and Borland ones, yes.

The big difference with C is that you need to be explicit that you are going to do something that might go wrong.

For example, arrays and strings have bound checking.

If you want disable it, you can, either via compiler switch, or a pragma like {$R-} and {$R+} around a code section.

Likewise you don't need pointers for out parameters, because references are supported as well.

Pointer arithmetic is possible, but first you need to convert the address into a pointer type, then you can manipulate it like on C.

Enumerations are their own type, instead of being implicit numbers, without any check if they can be converted back.
I am a computer
Yeah, but for my case it means waiting 10 seconds per link, and another 10 seconds when returning to the initial page, which has some 20 entries, and there are more than ten such pages that I need to scrape, so I passed on that...
"Stop robbing your people by artificially devaluing your currency"

As opposed to every other central bank that also has low interest rates because inflation is still terrible? Sweden has negative interest rates for example and we're off the Euro.

"Stop the influx of illegal refugees into the welfare states"

How do you know if an individual refugee is lying about their refugee status? We can't collectively punish groups of people, the right to asylum is a human right that looks at the need of an individual. Everyone has the right to plead their case individually, no matter what country we're talking about.

"Stop passing silly laws regulating the form of cucumbers"

This is a myth, those are WTO and OECD regulations not voted on by the EU but by individual countries. However, instead of each EU member enforcing these regulations separately the EU enforces it centrally. If a country leaves the EU it still has to enforce these regulations to follow the WTO and make sure the countries they trade with enforces them as well.
Cfswflikl
Spending copious time spelunking through commit logs to find the reason something exists would be better replaced by a succinct comment pointing the reader in the right direction.

Not to mention the misery one feels when they discover that oh, there is in fact no reason at all, or if there ever was, it is now truly lost.
Zuckerberg's appearance in front of the EU was an utter joke