skysight-inc/HackerNews huggingface dataset:
I worked in Visual Studio full-time for many years, now I'm coding in PhpStorm (IntelliJ IDEA) since July 2019, and while overall it's really powerful, I still kind of miss VS. One notable problem I have with PhpStorm is that oftentimes when I'm trying to find files or text in files, I press the respective keyboard shortcut and start typing immediately, in WebStorm the first few letters often end up being typed into the currently opened file instead of the "Find..." dialog, which never happened to me in VS. A minor issue, but it occurs every single day.

A similar thing makes me go nuts in Windows as well - in Windows 7 I pressed the WinKey and started typing immediately to find an application, never had a problem, but Windows 10 often misses the first few keystrokes after the Start menu opens. I can't believe this hasn't been fixed for years.

--

EDIT: fixed a typo
You said a lot of words that I did not say...

To me, that image was superfluous and likely to perpetuate the "boys club" appearance of tech.

Sure, the author can put whatever they want on their site. But why go to the trouble of writing something and then tossing in a Piss Off message to some of the readership?
Yeah I think it typically only gets slower, not faster. But it's a good point - if you're going to run your physics loop in the update loop (not ideal) then your movements should be time based.
What company isn't?
I'm using Vivaldi on MacOS and it doesn't send this header. I'm sure others like Brave don't send it either.
For the discerning STEM student/professional, 15c is the only relevant RPN emulator on mobile officially released by HP and it's an overpriced disappointment IMHO.

HP didn't even extend a courtesy reach-around for our CS/CpE brethren with 16c integration despite their $16.99! Even if you were in the market circa 2011 to pre-order one (or a few) 15c LE--which came with a copy of the desktop app--you'd still have to pony up even more for the mobile app!

On Android, I'd highly recommend skipping the "official" HP garbage and supporting CalcTastic Plus[1] for a mere $0.99. Even the free version makes the HP emulator look like a complete joke. I've been rolling with a 35s as workhorse since undergrad days, but couldn't care less if today's zombie HP literally disappeared from the market tomorrow.

[1] https://play.google.com/store/apps/details?id=com.shaytastic...
I think a lot of people do these lifts with way too much weight, opting to play the stats game with the poundage while sometimes doing just two reps per set. More reps with less weight and it's a safer workout.

Anything physical pushed to the limits will result in injury. Most people never get an injury casually playing pickup basketball. Then watch one season in the NBA, you'd probably see half a dozen ligaments snap on live TV.

I don't think any NBA player has injured themselves from deadlift, because they know how to lift properly and are supervised by physical therapists during practice of course, but in the intensity of an NBA game this is no longer a controlled reaction taking place. Lifting heavy puts strain on a lot of variables at once, not unlike an all out NBA game.
That is odd sorry about that, you can email it to me "elioty at hotmail dot co dot uk" or stick it in a github issue: https://github.com/EliotJones/HnTrends
Hi muzani, I'll see what I can do :D
The title refers to claims by marketing companies that they have appropriately anonymised the data, and is not an attack on the concept of anonymisation itself.
Love it :)) I'm quite sure you could host it for free on something like Netlify. No need for a full VM to host a static webpage without DB needs :).
Hey Meena: What Google’s more human-like chatbot will do (The National)
It isn't at the core of the CS curriculum, and neither are general requirements, but it is highly relevant to the course work and I am willing to bet it does not only help people interested in software engineering, but also people who want to be CS academics.

Making sure students are familiar with a full featured text editor, document preparation system, a version control system, the command line, etc. will go a long way. I don't think those are topics regularly covered in earlier education institutions.
Instamojo acquires Times’s GetMeAShop to serve more small businesses in India
I wonder if the web won't become lighter then. Most of the cost is because webpages are ridiculously heavy (multiple MB, if not dozens), are ridden with analytics and other data collectors that require a lot of computing power to run in the datacenter. If there are no eyeballs looking at ads, you don't need a lot of that machinery anymore, and costs would go down drastically (who needs a data lake when you aren't analyzing what clickbait sells the most, because you don't make money from clicks anymore?)
'SJW' was invented by the left and used in a positive context, the cynical populist interpretation happened sometime after 2010.

[1] https://www.washingtonpost.com/news/the-intersect/wp/2015/10...
I'm pretty sure it was in Java 1.2. That's when Swing was implemented, and I don't recall ever having used Swing without inner classes.
> Make one good enough and it can fill in the blanks properly.

I would say it can fill in the blanks likely or plausibly. But one can't guarantee that it is the proper or real content, since the neural net is imagining / inventing the upscaled version.
It would be possible (and not that hard) for Copy types, but you'd need some custom derive traits if you had any pointers to managed objects.
Ming-Chi Kuo: China phone shipments fell by more than 50% during Spring Festival
yeah reading that felt weird. Honestly, I'm surprised this got so much attention on here.
BrowserStack | Product managers and product strategists | Mumbai, India | ONSITE | https://browserstack.com

We’re looking for geeks who are passionate about developer focused products. This will be perfect for you, if you:

- Have significant experience writing code and love building things for fun

- Try out the latest developer tools and have a list of things you like and hate

- Can discuss tech concepts, architecture and trade offs with developers from the best tech companies in the world

- Can quickly create customer specific prototypes and present it to them with conviction

- Are curious to learn about different problems people face in the testing space and want to influence the way those problems are solved.

We’re also hiring kickass engineers (backend, frontend and platform - usually with great Ruby, React, networking skills) and solutions engineers & architects.

We’re also hiring for our Ireland and San Francisco offices. All roles can be found at https://browserstack.com/careers

Drop me an email at sreyanth at browserstack.com with the subject “<Role Name> application : HN” if you’re interested in any of these roles.

Edit: formatting.
I think ani-ani is right in their interpretation though, and that's why "Evil" was capitalized. Viewed as evil, not necessarily truly evil at all.
Well, with ownership, a move can make things "live" longer, I guess.
- I turn off all the push notifications from my phone

- I don't access non work related websites apart from youtube to play some songs or spotify

And that's it really... when I need a break I go outside for a coffee and a walk with team members.

Looking back I used to get "very distracted" at work when I wasn't very into what I was working, luckily that hasn't happen in a noticeable way for the past couple of years as I am very excited about the industry / work.
True, but it's generally better than most full GC solutions (for processes running for relatively short times without the benefit of profile-guided optimization), and worse than languages with fully statically analyzable memory usage.

Note: that parenthetical is a very big caveat, because properly profile-optimized JVM executables can often achieve exceptional performance/development cost tradeoffs.

In addition however, ARC admits a substantial amount of memory-usage optimization given bytecode, which is now what developers provide to Apple on iOS. Not to mention potential optimizations by allowing Apple to serve last-minute compiled microarchitecture optimized binaries for each device (family).

To satiate the pedants... ARC is more of less GC where calls into the GC mechanism are compiled in statically and where there are at worst deterministic bounds on potential "stop the world" conditions.

While this may not be presently optimal because profile-guided approaches can deliver better performance by tuning allocation pool and collection time parameters, it's arguably a more consistent and statically analyzable approach that with improvement in compilers may yield better overall performance. It also provides tight bounds on "stop the world" situations, which also exist far less frequently on mobile platforms than in long running sever applications.

Beyond those theoretical bounds, it's certainly much easier to handle when you have an OS that is loading and unloading applications according to some policy. This is extremely relevant as most sensible apps are not actually long running.
And have the amount of training data and time scale from n^2 to n^3... That's why nobody has achieved good results with this yet...
This proposal would not accomplish what you intend. By slowing the adoption of open web technologies, developers and users would lean more heavily on mobile apps, which are also under Google's control considering Android's huge market share.

Developers who want to level the playing field need to develop sites that fully support Firefox and other browsers that are not based on Chromium. Users who want to see a more open web need to use Firefox and non-Chromium browsers, and complain to developers who don't properly support them.
I didn't look too deep, but the demo peer isn't convincing. It took 10 seconds to complete the search, and yilded 0 results when startpage has several pages of results.
G code is simple, I'm just not sure how simple reading the curves would be. I worked around this by exporting as a png and having Cura slice that, then writing a script to extract a single layer. It works beautifully, now I want to see if I can make PCBs with it, it would be a revolution.
You can install uBlock Origin and not do any configuration and it works well out of the box really.
Employee being fired for criticizing sexist paintings
Most companies still don’t know what anonymization means and confuse anonymized with pseudonymized or masked data.

Part of the problem is that there are still no good criteria available to define anonymity. Concepts like differential privacy are a step in the right direction but they still provide room for error, and in many cases they are either too restrictive (transformed data is not useful anymore) or too lax (transformed data is useful but can be easily re-identified).
> (Disclosure: I work for Google on ads, speaking only for myself.)

I'm sure you're a fantastic person, but I seriously hate what you do. Your company has royally fucked up the web, and I hope for the day your job function is rendered obsolete.

Ad tech is like privacy and brain rape [1]. Nobody asked for it. It's not okay.

I'm sorry I'm being so bombastic, but I haven't run into someone working directly for the money minting department at the company I hate the most, and I really need to vent and seek answers.

Why do you work for them?

Do you have an ad blocker on your personal machine?

Do your parents?

Do you think about the negative externalities of being paid to fool people into parting with their money?

Do you believe in the products that you let advertise on your platform?

How do you justify it?

[1] This analogy does disservice to actual victims of assault, but holy fuck do ads not deserve one iota of attention. Have you seen the taxi cabs with fucking animated electronic ads on the side of them? This is what you do. Stop fingerprinting me and following me. You don't have my permission.
Ask HN: Anyone facing remote teamwork challenges?
We're working on a new tool to help teams communicate better. Would love to talk with you and learn about your remote team workflows, challenges and stories.

If you're open to it, please answer a few questions (will only take a minute or two):
https://forms.gle/awfk4qp7PWA1u63k9
I'd bet most successful hardware advances in the ML/AI will come from companies that also push the field's edge in software Bc all the others would be at at disadvantage - their "better" hardware will mismatch the software, and that mismatch will increase development costs A LOT.

Google's TPUs, Tesla's whatever those are etc. Bet on them!

NOT on whatever Intel or IBM or AMD or Arm are doing this field. Heck, even Nvidia will probably start loosing at this game in the long run. The field is too dynamic and volatile, companies need to "eat their own dogfood" by integrating vertically hardware + software, before pushing hardware to sell to others too. This is not the old game of general purpose hardware anymore...
Actually, I think there is something there in selling out your contact lists explicitly rather than just having social media hoover them on each new signup.
Yeah! As a hobbyI much around with scheme (mostly), Smalltalk (a couple of times a year) and factor (maintaining some old tools I wrote in it).

The result is that if I whine, I whine about the choice of language, not about how a particular part of a language sucks. Extensibility like that should be built in, and then probably mostly discouraged. If you really need to scratch an itch, you will be able to do so without resorting to what usually ends up as ugly, non-composable hacks.
Come on guys, check the source video first.[0] (very end)

Tldr: the waviness is actually part of the film. This is common on old movies actually.

[0]https://youtu.be/CSl_iYPriks
Wow. We literally just published why to not put a cache in front of your server to mask its bad performance behind a layer of complexity. tl;dr: make sure you have a solid DB to begin with. (Forgive the gated asset, but it's a good read!)

https://go.scylladb.com/7-reasons-no-external-cache-database...
> they have every reason to lower the price until the unit is filled

That's the behaviour of the completely rational homo economicus which does not exist in real life. A certain amount of landlords of walk-in business space in Manhattan have a fixed price in their mind and will not go below, no matter what.
Go has data races on multiple cores in safe code, without using any unsafe intrinsics or C FFI.
I never consider education when it comes to software engineering skills, I have interviewed almost 100 candidates in the last year. For the roles I'm hiring into, I need engineers who have made the leap to distributed systems, client-server isn't nearly enough, I need to hear them confess that the domain is fraught with hard problems.
How is a rise in house prices helping the nobler parts of the economy?
People spend considerable more of their income on mortgages or rents, leaving a lot less for other less fixed and shorter lived assets.
I'd be 1000% satisfied with a 50' house and valuation, leaving me to spend my money on travel, charity, high-tech or just work less, do stuff that really interests me; or spend a lot more on education.
How is the education bubble helping the progress of humanity?

I'd be extremely happy with the education + costs of 50 years ago, or just online education -- I'm not talking about content, but delivery and costs.

It boggles my mind that people don't see it for what it is -- the feudal lords are back and they take a lot more of your production just so you stay alive.

They are not helping humanity(except for some benevolent ones) progress, they 99% help themselves.
Monopolizing AI – larger models increase divide between big Tech and the rest
Don't call your mailing list "/dev/null" then, because it does not sound very appropriate given the recent policies Riot has chosen to apply? To me, it makes zero sense to showcase a Windows-specific product by writing a blog post starting "/dev/null", right after openly saying Linux/macOS/BSD users can go screw themselves.. It just feels like an improper appropriation of sort.
Cuckoo hashmaps are worst case O(1) when implemented correctly, up to resizing (however, they do need more space and perform worse in virtually all real benchmarks).
Because it’s a switch statement, not an expression and a lot of people tend to use it for doing stuff more complex than a single line. Being it a statement there is nothing that forces you to return from each case and you may forget to use the break keyword mistakenly executing also the next case.
Sounds like badly reinventing the wheel. If you need a large in-memory LRU cache, use memcached. Problem solved, because then Go doesn't need to allocate much memory anymore. And I'd wager that JSON serialization for sending a reply back to the client will dominate CPU load anyway, so that the overhead for Go to talk to Memcached will be barely noticeable.
https://forms.gle/awfk4qp7PWA1u63k9
It's not really a workaround (it didn't used to be required), it asks for PhantomData so it can figure out variance and infer auto traits.
OK. But what are they for?
Five K-Drama portals that promise the best of entertainment
But it actually is just garbage collection.
SAP is the ultimate B2B and turning into saas, should be the wet dream of every dev who wants to build his own saas.
I think it’s a bimodal distribution. The people with a lot of practical skill are also often busy with their own projects or working part time.
The proposed record implementation in C# is awful, so don’t hold your breath.
This is an extremely small network currenrly. Needs much more peers for a reliable search across the whole web.
HTTP: //Allpills4u.com/Amazin-Brain/
Amazin Brain:- The primary recommendation I've foryou if you prefer to boost intellect energy is to check out some yoga techniques. Yoga is employed to aid intellectual patients who've problems such as panic or despair disorder. Meditation will calm your mind as well as your soul, raise your imagination, allow you to manage pressure, and even raise your energy. You could say that it being insurance and well ultimately boosts your overall health. Do you eliminate their great or observe that individuals who practice relaxation rarely get furious? Wouldn't you want to end up like them?
http://allpills4u.com/amazin-brain/
I haven't used rider but VS can spin up some Nodejs processes if you work with js and they are an abomination
Quoting from the source code:

[[ $# -gt 0 ]] && while [ "${1:0:2}" == '--' ]; do OPTION=${1:2}; [[ $OPTION =~ = ]] && declare "BOCKER_${OPTION/=*/}=${OPTION/*=/}" || declare "BOCKER_${OPTION}=x"; shift; done

If the ambition is to write lines like this, you can make it into ~1 line of code.
EDIT: Would like to see something similar with svelte.
All I'm going to say is that if you think maintaining your own version of a compiler is the reasonable option compared to a rewrite in another language, you are probably deeply invested in the former language. This also applies to kernels and databases.
https://www.printerrepairnearme.com/troubleshooting/how-to-s...
The Bottom Line
With sometimes janky emulation/WINE, or not at all?
Neat idea. Little bit of feedback: would be good if you could get the interface working nicely on mobile. It’s very cumbersome at the moment.
Not if corporations do it.
How many meetups have already been done?
Why are you guys even arguing about this?

IF ML works great, yeah it could have a big positive impact, but not much for the average person so far, meanwhile it does work for the chinese dictatorship, hedge funds, the military, the scummy corrupt politicians to influence ellections; self driving cars will be a HUGE benefit, but guess who will take the lion's share of that benefit -- the 0.5% that will own the tech; maybe a little bit for you and I, but the milions of professional drivers will be crushed.

I'm not against tech, but the way it will be use to further re-feudalize the world and promote the accumulation of wealth to the 0.5% -- which will be terrible for the overall progress of humanity.
Ask HN: What kind of meetings do you have during a week?
I would like to see how many meetings do you normally have in a week and what are the name of them.

Sometimes I have the feeling there are too many and sometimes I have the feeling that I am missing something while reading some article about a development framework a company is using to collaborate and build.
That's actually a very well written article. I never imagined an article about SAP or ERP would be interesting to read.
Sure, but they still use the same kernel scheduling that threads do, and careful optimizations relying on core count = thread count are going to be basically worthless as well.
Leaving aside the deck and focusing on the business idea, do people really want to have a different social network (column) for every part of their life? And every influencer they follow? A paid social network option might be nice to avoid advertising but paying a subscription to every ‘column’ I want to follow seems a stretch. FWIW I avoid almost all social media, but know plenty of people who can’t live without their InstaFaceTwitReddit fix a few times each day and can’t imagine them paying for the privilege.
Disney+ Hits 28.6M Paid Subscribers Since Launch
You're close.

Now imagine that both sides are doing it. Now imagine that there have been several iterations of this process. Now imagine that the people involved have gone through so many iterations that they've lost sight of which side they started on.

That's culture.
Show HN: Happeh Survey – track your happiness
Senior Digital Marketing Manager – Delray Beach, FL, USA
> Go is a general purpose programming language.

Seriously? Does Google say that "native GUI devt" is intended use? And how about that it only supports one concurrency method, and does not allow one to implement one yourself.

> For example Go is great for building cli apps.

Ok, your joking right? CLI apps are simply a networked app that does not necessarily use the network. That's not an entirely new domain, like OpenGL, native GUIs, embedded systems, kernel programming, ...

> There are actually lot’s of other contributions from the community if you’d take the time to look.

That's good, but it still is not "open innovation" to the level of say Rust.
I really am not sure why you seem to think no one besides yourself has tried F#/OCaml/Haskell/SML before.

Your comments are extremely condescending.
Totally unrelated but I'm curious if anyone else experienced this phenomenon.

When I was a kid, people in old pictures and movies(say, pre 1920s) looked genuinely strange. The structure of their faces, the shape of their bodies... it just looked really weird to me. Now that I'm older, I find people in old media very familiar, like I know people who look enough like them and I can suddenly relate to them on a new level.

I'm guessing my younger brain just hadn't seen enough faces yet. In any case it always struck me as odd.
I don't know the numbers but I would assume there is more literature in French and Spanish by now, and more diverse.

To learn a language effectively it's important to be able to immerse yourself in it. Youtube with auto transcripts, Netflix w/ subtitles, news in written form, chatting with native speakers in a language exchange by texting or skype, tutoring, etc. Once your reach A1-A2 level by any traditional mean, you will have a lot of options to get to fluency.
> Question for HN: What will happen to the web when uBlock Origin becomes prevelent enough?

We've been there before.

When Webwasher was popular in the beginnings of the popular internet time, it was a wide spread program in Germany. PC magazines recommended it, everybody was talking about it.
German Internetz survived. Nothing of value was lost.

Let's wait first if Firefox itself will be able to become prevalent enough.
The new version is released as Firefox Preview until it is feature-complete enough to replace Firefox for Android.

And that will be pretty soon:
https://blog.mozilla.org/futurereleases/2020/01/17/a-brand-n...