skysight-inc/HackerNews huggingface dataset:
At least as of Ruby 2.6 I tried that and it really didn't work: http://engineering.appfolio.com/appfolio-engineering/2018/4/...

It may work a bit better now, but it's still very much not tuned for that. The result would probably still be slower than not JITting, for the same reasons mentioned for 2.6 in that link.
Yeah, putting bomb-grade fuel into reactors that need to be run by a big crew of experts is a great idea! Pesky public opinion, what do they know?
> Gating the API behind a permissions dialog or permission setting.

Those dialogs and settings are controlled by the Permissions API today.

> If you visit a random internet site and get a prompt for the audio API are you going to allow it? Probably not, especially if you think it's just so the site can be obnoxious with sounds or listen to you.

You and I might disable it. Overwhelmingly, the majority of the public click "enable" or "yes" on permission pop-ups. And tend to make sure "enable forever" is ticked.

> The bottom line is that we're coming to an understanding (well, it's been known for years) that each additional browser feature has downsides, so making them enabled by default has repercussions.

I don't disagree. The problem here is that the permission model itself has been broken, and won't be repaired because of backwards compatibility, and a lack of incentive.
How often are subs lost? I have no recollection of numerous losses, but I think they’re also only ran by nations. I wonder if they’re inherently more stable.
Because the person speaking wants to get paid to build the reactors.

In reality, they will use solar since it's cheaper and more predictable for this kind of thing.

You'll not get peak production in the UK but we already have infrastructure for shipping fuel from sunny countries.
Maybe, but we do sleep for roughly 1/3rd of our life. Something might be in there.
> Even though these practices may be legal you'll agree that 99% of the people here are not ok with them

Sad truth is that they are not ok with it only because it's TikTok and it has Chinese origin.
What additional useful capability does this provide? ICBM's already provide global nuclear strike capability.

FWIW the US also had a mad doomsday nuclear powered cruise missile project (project Pluto).
I'm the author and even if I know GDPR quite well as professional journalist I know I can't interprete a law on my own, so I additionally asked an legal expert in this field. So this is what he explained:

1. Sending data to Appsflyer is OK in general, but you have to declare to which parties the data will be sent afterwards. As most of the partners will be joint controllers of the data you have to lay open the arrangements with ALL joint controllers: "The arrangement may designate a contact point for data subjects. The arrangement referred to in paragraph 1 shall duly reflect the respective roles and relationships of the joint controllers vis-à-vis the data subjects. The essence of the arrangement shall be made available to the data subject."
Tiktok just denied to show any arrangements.

2. Sending data to Facebook is ok in general, but here it's without consent, so it must be covered by legitimate interests. This has to be balanced with the interests of the user and two crucial points are how invasive and how transparent a data procesing is. Sending your search terms to a company you don't even know it's involved and de-anonymising you in the same time (in case you have a app of facebook inc. on your smartphone) hardly can be legitimate interest.

3. Sending data to a non-EU country is OK, but only if the country is secure. This is indeed complex, but: ECJ ruled, that if public authorities have access on a generalised basis to the content of electronic communications, it's not ok, it's even a FUNDAMENTAL violation of the privacy of the users.

4. Browser/Device-Fingerprinting is legally ok. But I doubt that it is used for anti-fraud/security. If it's used for tracking, they probably need consent.
Sure it does? From the point where you put your ballot in the box, you can keep the box in sight until it is opened, at which point you can verify that all ballots contained in it were counted.
Yes, it's true. Using Duolingo is significantly worse than just about all your other options, including picking up a $30 Living Language textbook/workbook/CD set of whatever language you want. Living Language isn't aimed at university students or the most motivated people either. It's just one of the cheaper options.

This is not just a throwaway comment, either. I've built and run a language school for four years (with two partners), taught thousands of children, worked at a language learning startup, and have read a lot L2 acquisition papers and know this space pretty well. I also contributed to Anki long ago, but I'm not a huge fan of using SRS for learning vocabulary. Extensive reading (and listening once you can) is a far better strategy. (Anki is pretty good for memorizing discrete pieces info though, such as how to write each Chinese character or all the atomic weights and numbers on the periodic table).

As for engagement, I think Duolingo is pretty boring compared to making new friends, talking with people or even just reading a book about something I'm curious about. If you're learning any popular language (e.g. English, French, Spanish, Mandarin, Japanese, etc), you'll be able to find some pretty good graded readers aimed at beginners that let you start actually reading in your first few months of studying.
Pure FUD. No commercial design uses highly-enriched uranium directly. The difference in effort between reactor-grade and bomb-grade fissile material is billions of dollars in time, effort, infrastructure and materials.

Please use language honestly rather than reinforcing ignorance and hysteria.
That's a very good question. Community cooperatives and municipal banks seem to be doing this, but not the commercial banks. I wonder why.
OkC isn’t a great example anymore. Many security systems are in place to keep that from happening again. Takes a lot more these days. Fools with nukes have a way of harming themselves. Even Putin did so recently with his nuclear rocket blowing up.
I think it's not so much that second-language acquisition is harder than first-language acquisition, but that first-language acquisition is horribly slow. After five years of full-time study, do you want to reach the level of a five-year old or do you want to be able to handle any communication you could handle in your first language? Not to mention that you probably don't have the time to study a language full-time anymore.

Babies spend a lot of time babbling, basically brute-forcing their way to a correct pronunciation. But what if you could make use of phonological research and resources like https://www.seeingspeech.ac.uk/ipa-charts/ to help you get there faster?

Parents spend a lot of time playing "look at the X" games to help them learn vocabulary from examples. But what if you just look up unknown words in a dictionary and use spaced repetition to efficiently retain them?

Second-language learners have already bootstrapped their way to being able to communicate with other humans. So why not just make use of that, rather than repeating the same slow process of trial and error for another language?
Coma, Hyperthermia and Bleeding Associated with LSD Overdose
I’m not sure what your comment is getting at. Government exists because we need courts, cops, enforcement of contracts, some level of infrastructure for society to function - and whether you reject it or not, it does exist. But to concede power to private enterprise without any set of rules to protect the common good has no merit. The obvious examples are monopolies... and that’s only one kind of market failure.

As far as some moral conflict is concerned because of the policing powers of the state - that’s why we have something resembling a democracy, even if it’s imperfect.
Which still leaves a non-sequiter in saying the sophisticated methods led to the high returns. It is more likely to be some form of 'cheating' where they are actually making the money off something that isn't normal trading. Or even corruption in the worst case.

Beating the market by very large margins is a suspicious activity. If raw mathematical insight is enough to get a 66% return then there are a lot of mathematicians out thereto figure out what is happening. If that is the secret sauce it would be extraordinary in a history littered with best performers who were just flat out frauds.
Yeah but there are jobs that actually do not involve only CRUD stuff but technically more advanced topics. But this might mean that other things at the place might be less nice, like a remote location, not so nice office, not so good payment, unstable job, unstable working conditions. In my experience at least one of them matches. Also sometimes there might be the opportunity to take jobs at not to tech savvy companies but that might strive to offer you to work on technically interesting things and give you some freedom on that. That said, working at such places might give you inspiration for side projects. Non-inspiring job = not much inspiration for side projects - at least that's my experience.

Also don't forget to believe in your self. Many of the cool projects are - when taking a closer look - more like stub projects. It has a really cool part but it's oftentimes incomplete. So no crazy technical skills are needed, it's more about interested, being ready to explore something new and being pragmatic about solving things...
> other people may not be able to afford paying, so they 'll prefer to see ads

they'll prefer to use an adblocker, thank you very much.

ads cause clickbait.
> We can make things alone but are always surrounded by and connected to the greater community

I agree
Corollary: Someone in the room is in the wrong room.
I've stopped reading books and blogs from company founders who have never had to weather a storm. If I hear on a podcast intro that "Company X has been profitable since day 1 and have grown 100% per year for the past decade" then I usually skip to the next podcast.

I'd rather hear from company founders who have faced months of living on ramen, and had days of not being able to make payroll, or who have had to deal with a PR nightmare or a valued staff member having to leave at an inopportune time.

These are the situations that are part and parcel of most company's day to day struggles, and people who have never experienced those things (or don't talk about them at all) really don't have anything to say that I would take time to listen to.
Be careful. If you do that with a public administration client, you might end up charged for embezzlement.
Audi, Mercedes Planning to Lay Off Almost 20k Workers
Better, tastier, cheaper, nice mental workout, great mix between science and art, helps a lot with dates and seduction.

The problem why home cooking sucks is that people have no idea what good kitchen equipment looks and performs like and buy expensive crap. They also fail to invest the time needed to get the basic techniques right.
Not full time freelancer, but I made many and still make some
those includes

-Not charging enough.

-Spending less time to find client

-Not specifying Time required to complete task

-I have micro-experience of many platform and business specific task, but despite knowing its is rare to find such developer I always forget to charge enough.

-Taking fixed price for project with ambiguous scope like firing on own leg.

-Not to know when to refuse to do something

and many more.
The basis of sensitive analytics through Intel SGX
Just so you know, there are plenty of books, films and music with ads

Yes, and also plenty without, so that doesn't prove much I'm afraid.

The harder you try to run away from ads, the more you pay to escape them, the harder they'll try to get you to see them and the more they'll pay for it.

Do you mean this literally, and if so can you give an example? Just asking because I've never experienced anything like this. Or I don't know what you mean.
I’m not sure what to make of the “infosec” company on the post. Are they trolling as a marketing ploy? Are they ahead of the curve in password management? Is it a philosophical statement on the state of security in the world at large? Do we laugh? Do we cry? Do we shrug? Do we give up in disgust? Are they that incompetent? Rarely have I had so many mixed feelings ;-) This is how I came upon the Twitter thread: https://twitter.com/jeremyphoward/status/1203167252691898368
Nice. These are also great tips for people in permanent roles.
To make your comment more explicit: The parent states that Java is legacy now. But given your examples above that would mean that java and many other languages are legacy now.

Of course any language could be legacy in the future but historically the probability that one of those future legacies is a hot new language now is at least equal with that of an established language currently still widely used to write significant production software.
What did your hustling for clients consist of? Like I get the pounding the network pavement, everyone recommends that, but beyond that I never really get what it is that people do. Like do you just cold call people or do you entirely go through your network? What specific situations do you place yourself in where you can hustle up work?
If you have a little time to burn, Nick Moore has a few 'pond life' videos that include the stentor. Here's one example:

https://www.youtube.com/watch?v=PGSc_dIBfT8&t=896

If you fast forward a bit there's another shoot of one even more zoomed in, but this one gives you an idea of the complexity of behavior in this little critter.
Yes, although HotSpot has multiple layers, not just two.

It initially interprets, and when a specific threshold is reached (you can configure it), the C1 compiler gets called into action doing basic optimizations.

After awhile if that native generated code keeps getting even more hot, the C2 compiler (the one with -O3 capabilities) gets called into action.

In both cases the optimized code gets safety guards to validate that the assumptions made by the JIT are still valid. For example if a dynamic dispatch always lands on the same method, then it gets replaced by a direct call instead. Even that is proven wrong, then the JIT throws the optimized code away and starts with the new assumptions.

Then in what concerns OpenJDK, you have actually 2 C2 JIT compilers available, HotSpot written in C++ and still the default, and Graal written in Java taken from GraalVM (nee MaximeVM) project. Currently Graal is much better than HotSpot in escape analysis for example, but worse in other scenarios.

In both cases, OpenJDK has inherited the JIT cache infrastructure from JRockit, so you also get to save the native code between runs, and start much faster in consequent runs.

As note, even though it is usually not a good idea, if you set the interpreter threshold to zero, then C1 kicks right at the beginning, but it won't have any information available, so the generated code is going to be most likely worse than just interpreting.
> We can't generally install nuclear reactors in civilian vessels due to high costs

Is that so? Diesel generators aren't competitive for producing grid electricity (except for isolated islands etc.), whereas nuclear is.
I don't know how you sleep - this is losing 800$ in opportunity cost every night.

Also cooking is time intensive only if you do it wrong. And actually a good way to fill some time while too tired from coding ...
Totally agree. There are a hundred trillion atoms in the average human neuron. It might take what is presently considered a large ML model just to emulate the behavior of a single one.
Got too attached to my project.

Your project isn't yours, it's your client's. I turned down better paying work because I had become so invested in the code. I was afraid to ask for a raise for the same reason. Finally my client stopped needing more features and that was that.

Your code is just a means to an end. Don't get attached to it or to a client. You are running a business. Keep good relationships, but be ready and able to cut ties.
This is all so depressing.

If we had sites where content couldn't be blocked, all this angst about blocking would just be lulz.

And it's not even hard. Torrenting and streaming through VPN services still work well enough. We just need implementations at mass market scale. Some of those cryptocurrency whales ought to get on it.
I don't think anybody sane is suggesting running civilian ships on HEU.
Being more efficient on GitHub
This is an unusually bad argument for him.

Human intelligence being general is not the same as human intelligence being built of unspecialized pieces, or the idea that we should be able to solve all problems equally well, regardless of difficulty of how abstractly we have to approach them.

Consider the comment about shuffling all our optical nerves.

1. This is a HARDER problem, not an equivalent one, despite the apparent isomorphism. The minimum solution for the unshuffled problem is shorter than for the shuffled one. One would thus expect that it would take more time to learn, and more computation to process in real-time, independent of whether the human brain is specialized.

2. Our brain does handle problems where the optical nerve has been shuffled without introducing entropy, as examples like the inverted vision experiment show.

3. It's widely understood that at a low level human brains are more weakly general than at higher levels. If you presented these two tasks to a human on a computer, such that they can consider them holistically, the shuffled task would only be harder to the degree that the problem is fundamentally harder—humans would not struggle much to unshuffle a camera, given a little extra time.

4. Humans have learned to echolocate. They've learned to use sensory-substitution devices that project images on to their tongues. LeCun carefully says “to the same level of quality” because, you know what?, humans are so general that he can't even rule out the brain partially solving this shuffled-neurons problem too.
A big ship is essentially a small isolated island, the kind where you can usually still find diesel power stations.
Ok, how to fix fingerprinting:

- for web, stop using chrome, install firefox (or firefox mobile) and in about:config set privacy.resistFingerprinting on true then add following addons:

https://addons.mozilla.org/en-US/android/addon/canvas-finger...

https://addons.mozilla.org/en-US/android/addon/audioctx-fing...

https://addons.mozilla.org/en-US/android/addon/webgl-fingerp...

https://addons.mozilla.org/en-US/android/addon/font-fingerpr...

They will not only prevent fingerprints but also screw with the data (add random noise to audio/webgl sample, return random fonts,...).

- the most important rule, don't use applications like tiktok, fb,.. if your phone is not rooted, with xprivacylua (https://github.com/M66B/XPrivacyLua, for added kicks https://github.com/M66B/NetGuard) installed and you have basic understanding what you allow there (disallow everything for new apps and work permissions one by one). The sole purpose of those apps and their bussiness model is to steal your data. This is most sane advice I can give, sorry :(

Voila. Solved.

Those methods of fingerprinting are few years old and well known.
> People often say "It works on my machine (and not in cloud)..."

That's definitely not a problem I have with Go. Building everything with Docker is wayyy overkill.

Also, why is everything under the cmd/ package? It doesn't make sense.

As for go modules, using `mod vendor` might not be the best suggestion as it requires using `go build -mod=vendor`. If you use go modules, just use go get and drop the vendor folder.
Sure:

News: https://podcasts.apple.com/gb/podcast/langsam-gesprochene-na...

Interviews with videos: https://podcasts.apple.com/gb/podcast/video-thema-deutsch-le...

More general German language learning podcasts:

* https://podcasts.apple.com/gb/podcast/coffee-break-german/id...

* https://podcasts.apple.com/gb/podcast/slow-german/id10858281...
>In every company I was good at ... to analyze problems.

>Every company had this one (or more) people who just coded and could put a solution into code super fast. ... I grasp things fast but my code was never as clean, good or delievered fast enough.

That's the point of working in diverse teams. A few teams I have worked on code bases that were clean as a clean room, everything solved by the books but on a high-level flawed, with errors while running in production, hard to maintain, modify and extend.

If you look at typical "startup code" (or "scientific code") you quickly realize that's it's rarely that clean. On the other hand that's where the money is at and also it can be cleaned up afterwards. From my practical experience I can say that super clean code bases are much more static and it takes longer times to change them.

So yeah, if you're good at analyzing stuff that's super useful. Especially if you intend to work at more complex domains. Also I'd suggest to work with Python, I think there a pragmatic approach is more welcomes. (Also interesting, fairly complex stuff is done with Java at some places)
> mobile monitoring solution tied to every human being

Like a, um, handheld, networked device required for modern lifestyle and work, backed by major corporations like Google and Apple?
Not all enterprises enjoy going through .NET rewrite cycles (Silverlight, WinRT, UAP, UWP, .NET Core).

To the point that in 2016 I got a couple of RFP to port from C# into Java for UNIX portability, in spite of .NET Core also being an option already.

Their reasoning being that with Java it would be a safer bet, while they couldn't be sure if .NET Core would ever be the last rewrite.
lol how about the one p of woodworking: pushsticks
Depends what the contract says. I've had a client tell me to use expensify and call it a day. I've had to manage travel as part of a fixed price bid. I've just had to bill for travel as a line item on a T&M.

The bottom line is on your end, you should be capturing receipts, you should be logging costs per project, and you should be providing all this data to an accountant for a nice quarterly rollup.
Saved replies have saved (no pun intended) me so much time. Great advice
> The boringness of having to "press the action button" instead of just reaching out and touch the thing I'm supposed to interact it.

but "reaching out" in VR equates to waving around a VR wand in space and pressing buttons on it, I'm not sure what's the difference?
render.com is a really strong PaaS, quite recent but showing great promise.
Marc from Cliqz here: it’s something I’m thinking about a lot since years, it’s a very clean model. We even did some tests, but unfortunately the majority of people is not like hacker news. What is a reasonable price point for you per month? How would you pay (ie would you feel comfortable giving us your credit card and create an account? (I don’t think crypto is big enough yet to solve this)
I once interviewed for Google and got asked how to do this
Another list of Amazon affiliate links from this same author (tag petacrunch-20).

Ironically, it's behind the Medium paywall.
Android, aka Kotlin Virtual Machine.

Nowadays I keep waiting for the JetBrains acquisition news story to pop up.
Except you can buy the Magic Leap One.

They promised light-field AR goggles, and you can buy light-field AR goggles.
Thanks for clarifying this; it would have been nice if it was stated in the article! Of course the $190m figure is ludicrous, but it’s not like the jury was forced to choose $190m or zero. They must have been told to apply U.S. federal defamation law, and the article doesn’t explain what that means.

If the question the jury answered was derived from the First Amendment, the outcome could well be different in countries that have defamation laws but not the First Amendment. The demanded sum of $190m is irrelevant to the jury’s decision that there was nothing to award damages for.