skysight-inc/HackerNews huggingface dataset:
Grails is on version 3.x but not many people upgraded from version 2.x or are starting new projects in it, and the Grails 2 plugin ecosystem is dead. I don't know of any other web framework which uses Apache Groovy for its scripting. Groovy is mainly used in industry to script Gradle and write glue code for Java. If you want static typing, best skip Groovy and use Java, Kotlin, or Scala which were statically typed from the ground up, instead of having it bolted on in version 2 as did Groovy.
It's not clear to me how having more women CEOs will help solve the horrors of prostutution, perhaps you could explain further.
GCC updated their implementation to become compliant, probably for these reasons.
Animated GIF shows ‘snow’ on Rosetta’s comet
Wired Interviews Bill Gates (1996) [video]
It depends what you want. Personally, I have moved on from Grails because (a) it's too bloated (long startup times, huge number of dependencies, very complicated to understand under the hood) and (b) a lot of that bloat is doing things that are no longer valuable to me. That is because I now code front ends more SPA style (VueJS etc) so all of the sophisticated front-end Grails stuff is completely unused and it mostly just sits there serving up REST-style APIs for which all that bloat isn't necessary. So for now I am using Micronaut [1], which I'm combining with VueJS. If that interests you, there's a project which is a template for setting up a whole front-end, backend combo based on that with a few commands [2].

Good luck!

[1] http://micronaut.io/
[2] https://gitlab.com/ssadedin/micronaut-vuejs
Can you give one or two examples of where prolog would be more effective than other tools? I was exposed to it in college but never used it beyond that.
Not really? It feels like they basically saw hover boards and then split them in two. If anything Segway probably saw a market opportunity.
Holidays will vary from government job to government job.
Music schools aren't just about performance - as long as you are clever about what your research field is, any degree is applicable to any kind of career. Want to go into politics? Write a dissertation on the political influences of the Habsburg monarchy on European music, or perhaps unearth new data on the fly-over republican states through an ethnomusicological lens. Want to get into technology? There is probably no more fun way than to do a PhD in sonic arts, creating complex technical-marvel music machines and writing music software that lands you a job with one of the many music software companies (or start your own). Maybe you want a teaching career? Sure - it's hard work to get tenure but what could be more rewarding than talking and thinking about music all day. Sports or therapy? Music therapy in combination with Feldenkrais or Alexander techniques gets you into a more interesting, unique field than just standard therapy. I could think of a lot more examples how a music school could really supplement the career of anyone - it's the fault of the music school that focuses on looking backwards and only celebrating chamber/choir music. Many schools are realising that's not helpful anymore and while believe me, I love a great rendering of an 18th century opera, you can get a lot more out of music school than that.
I'm sure "they" have used science to accelerate their ship/engine. I love when things like this happen and show just how much we still don't know, even about things we consider "basic".
Scooters may be handy for people who don't live where there's significant snow or ice on the ground for months at a time.

I see all kinds of people riding exercise bikes in gyms. May they should switch to non-electric scooting instead.
> I prefer to see them only as a sequence of Unicode codepoints

You can still have this with encodings as data types.

Encoding is definitely a concern at the boundary, but to say that it is a concern only at the boundary is too simplistic. What if you want to save the cost of converting encodings from that which was input at the boundary? And at some point data will have to leave your application, and this often requires munging text in a number of encodings.

> So using a type system to specify encodings isn't really helpful

Imagine an error at compile time when you accidentally try to append an ISO-8859-1 string to a UTF-8 string.
Presumably the CDN would be whitelisted and scanners would therefore be unable to determine which of the many unresponsive IPs host the service in question.

It may be weak security to keep a bit of cash in my cars glovebox rather than in plain sight, but let me tell you how effective it is at keeping my windows from getting smashed...
Here you go: https://orgs.law.harvard.edu/lids/2014/06/12/does-legalized-...

"Countries with legalized prostitution are associated with higher human trafficking inflows than countries where prostitution is prohibited. The scale effect of legalizing prostitution, i.e. expansion of the market, outweighs the substitution effect, where legal sex workers are favored over illegal workers. On average, countries with legalized prostitution report a greater incidence of human trafficking inflows."

I find this interesting.. I wonder why people would still go to an illegal worker over a legal one. Is it that the consumers don't know they're illegal or they have some other advantage like cheaper price or a different experience?
The government is required to respect privacy, not to be stupid. An area's status as a crime hotspot can reasonably cast suspicion on those visiting it late at night.
Does anyone else get a message saying "you are rate limited try again later" on twitter? I'm not on a vpn
The situation with that first thing you talk about, pretty sure it’s a direct result of the situation with that second thing you mention.
> ~99.9̅% chance of being random.

Where did you get that number from? Because it looks like you made it up.
This isn't true for a lot tech workers. It's part of the reason why I moved from the south to the Bay Area. I pay as much in rent, taxes, and other California fees as I made in my entire salary in the South (which was roughly $110k), and I still have way more left over to save for retirement after all of that. Not to mention the health insurance here saves another $10k per year.
They are attached to an institution however.
I lived in that area of LA for 5 years and wouldn't say it had a prostitution problem. Sure there were some sex workers out, but it wasn't really causing issues. Then again this was before they banned backpage/craiglist
Women frequently turn to prostitution, stripping et al because it's the only well paid work they can readily get.

If career success in other fields were easier to access for women, it would be easier to make other choices.
Microapartments can be glamorous – or disappointing
I’m more for that mindset toward government projects. Ie repaving highways every X years. Rebuilding buildings every Y years. There’s plenty of capital (buildings, roads, dams, etc) that is old enough that a tear down/rebuild makes sense - and would generate careers. As for people, they often represent institutional knowledge and ability. The people who’ve left the state department will be impossible to replace, for instance.
You're 100% sure that you're getting your complete email set from your provider? No misguided spam filter dead heading your emails here and there?

Cmon.
Jade the Good Luck Stone Meaning, Benefits and Properties
I'll add that the book Red Plenty is entertaining and thought provoking and quite fun to read. The historical and cultural scenes depicted are interesting as well however you feel about the case for central planning.
So ... what do you do if you get home after 11pm?
Correct. AUX is a reserved name: https://docs.microsoft.com/en-us/windows/desktop/FileIO/nami...

Here's some history:
https://superuser.com/a/613335/75522 and
https://blogs.msdn.microsoft.com/oldnewthing/20031022-00/?p=...
Yup happened to me when using Firefox Focus with tracking disabled & no cookies.

Using Chrome didn't trigger that error.
Prostitutes have been on the Internet forever. Legal or not, streetwalkers will continue to exist. The problems, real or perceived, that streetwalkers cause in the neighborhoods they work will continue to exist.
So deal with the trafficking which is already illegal.
That's right, that's definitely what he meant. It's funny how mobile operating systems have so dramatically changed the very nature of a typo into an autocorrected "wordo".

As for my other post—like all comedy, not everyone is going to like every joke. It amuses me that some people think that because they didn't recognise the comedy genius (perhaps it wasn't clever enough) their reaction is to get the endorphins hit that comes from hitting the down-vote button.

Personally I'm glad that I was able to contribute to the regulation of other people's brain chemistry. Hopefully I can make more people feel better about themselves with this post too. Press that button, people!
Wow, is this the original source? Such a low view count for what I feel is a very interesting look into a more casual Bill Gates. This seems much more spontaneous than the usual videos we see of him, and it's pretty cool to see the kind of thoughts he has before being filtered into prepared statements for the public.
are you joking? the only reason publishers have any power is academia is full of a areoagance and people chasing “prestige” and getting
into good journals
Are you are pointing to Apples lack of success with the iPhone as a reason they should change to be more like the IBM PC?
He who smelt it dealt it...
It seems to me, contrary to what is often claimed, the problem of central planned economies (not just state-wide ones, but also company-wide ones) is too much optimization at the expense of robustness.

In top-down planned systems, there is always somebody who says something like "we only need this one thing for everybody". For example, in communist Czechoslovakia, there was only one factory designated to produce certain electronic chips. But then everybody becomes dependent on that one factory, and if that one factory slips in schedule, everything that depends on it will slip.

There is a fundamental trade-off to be made. You can have an efficient system but it's robustness (ability to withstand a failure or adapt to change) will be very low.

But the planners are often willing to take risk of being less robust for the sake of efficiency, because it usually gives you a free promotion in human status hierarchies.

(If you ever worked in a large company, I am sure you can recognize the above effect, somebody hyper-optimizing through a mandate, and it has 2nd order effects in decrease of efficiency.)

Compare that with market economy, which actually has huge overabundance of production capacity, and multiple producers of almost everything. This is less efficient but works really well in practice. (However, it has the other kind of problem; there is no way the free market can recognize that there is too much companies, without the agony of "malthusian" overcrowding and associated nasty effects such as more stress for everybody. Things like bullshit jobs are probably an end result.)
Had the same problem with my S9+, battery would just drop throughout the day. I ended up disabling a bunch of Samsung apps and trying to find the others that were giving me wake locks and now I can happily say I get almost two days, with 6 to 8 hours of screen in time.
Yea, it's not really a bug so much as just a very old legacy limitation. Microsoft has ripped out a lot of NT/XP compatibility in Win 7/8/10. I wonder if these special names are still in a lot of use, or if it's just low priority (or it's in a part of the code base where it's low tech debt and no one cares).
i actually do believe the washington post and the entire media establishment is a cult. it worhships on the altar of neoliberalism and globalism
Well, if you want to teach kids music that they actually enjoy and that will be more applicable to this generation, focus on pop music, rap music, hip hop, any popular music genre. Hip hop and R&B are the most popular genres of music in the US [1], classical music and jazz are the least popular genres of music [2]. Why are we still teaching classical and jazz over genres more popular, enjoyable, and accessible? It is not a good career path, it is not popular with kids or with the masses, and it is a lot more expensive than any other genre of music.

[1] https://www.forbes.com/sites/hughmcintyre/2017/07/17/hip-hop...

[2] https://news.jazzline.com/news/jazz-least-popular-music-genr...
How come HN becomes so anti-china?
Move to Seattle.

We are like SF except we still enjoy BBQs, sports, and my friends from Texas get compliment about their accent.

Weather is a bit chillier though.
> response to somebody bragging about not getting consent being elected to the highest office of the US.

Wait, when did Trump ever brag about not getting consent? If this is the famous "grab her by the pussy" video, you should really watch the whole thing. He talked about how usually rich men can get women without any work, but this one particular woman wouldn't take his advances, and how he didn't have sex with her.

I don't like Trump at all (I didn't like Hillary either; they're both psychos), but I hate how this clips was taken out of context.
The HN title needs to be corrected. The correct name is ʻOumuamua, including the first punctuation character (an ʻokina, representing a glottal stop).
Around 2012 was a very problematic time to take someone to court with respect to Bitcoin. This was right around the time the SEC and other agencies were beginning to treat cryptocurrency as a money / brokerage and wanting people to get licenses, whereas almost every operating Bitcoin company had no such licenses.
The official process was so complicated that they just waited until I got back next week.
Yes it is, the youtube uploader is the camera operator and Wired Editor Kevin Kelly
Right. It's not a bug if it's the intended behavior. It's merely insanity that this is the intended behavior.
Scaling Machine Learning at Uber with Michelangelo
Exactly. I read this thread this morning and found it a bit frustrating that is was being called a bug. This isn't a bug, it's a documented feature that still exists for backwards compatibility. You may not like it, or may not agree that it still exists, but it was intentionally designed and has been intentionally kept around. It's like complaining that you can't make a file name with / in it under linux (or perhaps making a file with / in it's name on a system that allows it then saying linux has a bug when it can't open it).
Ask HN: Why are there so many apps?
There are millions of apps. Thousands of new ones get released every day.

I probably use 10 different messaging apps on a weekly basis.

Every car, appliance, city, school, bank, grocery store, airline, festival, celebrity, have their own apps.

I worked in mobile application development for the past 5 years. I know how much it costs to build even the simplest application.

Why are there so many apps? How is this sustainable? Why didn't anyone come up with a better solution? Why is nobody talking about this?
I went through a nice twitter exchange with Craig Wright of BCH about the math of Pow . It was an awesome learning experience . Craig explained Pow as a multi-leader-follower Stackelberg game. While POS degrades to an oligopoly

https://twitter.com/ProfFaustus/status/954320533654507520?s=...
We already have proof of several American companies not doing this, and actually suing the government in response.
Question. I find it exceedingly useful that Mac OS has readline keybindings enabled in most (all? I can't think of any counterexamples, including the Spotlight overlay) of its text fields: control-A is head of line, control-E is end of line, etc. I've been using control-N and control-P to move between lines while editing this comment; it's simply a text field in Firefox.

Is it possible to turn on this functionality in OpenBSD?
The tweet is the start of a long explanation, btw. The poster makes a few corrections at the end, but the story is worry reading.
What would happen if you just took the sign down?
> The government is required to respect privacy, not to be stupid

There's absolutely no requirement to 'respect privacy.'
Apparently it comes with a non free license.
Somehow I doubt most prostitutes turn to doing tricks because they had poor career advancement options.

The problem is more likely that the skills they have do not qualify them for well paying jobs.
You set the bar at algorithmically reproducing every last sound that comes out of an analog piano. That's a hard problem to solve for the very small number of people who would care enough to purchase such a device when there's a perfectly good analog alternative that's been on the market since before the telephone was invented.

You may think I'm exaggerating the requirements, but I think you're underestimating the difficulty of solving what is at best a very hard physics problem in real time with imperceptible delay as a human carries out a sequence of physical manipulations that has taken them years or decades to learn. My $1,000 phone with the latest, greatest SoC can't open a PDF with a noticeable delay.

If your proposition is a middling approximation of an analog piano, you can already buy that at Costco for $500. Steinway and Bosendorfer don't seem particularly bothered about it.
Thank you for putting it so clearly. I'm afraid there are too many lost souls who think the 4th Estate still exists. Except for a few truth tellers here and there on the internet, it no longer does.
There's one thing I don't understand. Why was the colon dropped from the special name? I personally remember typing things such as "copy CON: sys.ini" to create heredocs. Programs could have redirect their output to "AUX:.H" or "CON:.TXT" and the problem described by the author would not exist since the colon is not a valid character for a filename. Is it because programs did not let you pick a name with a colon in it?
And for every one of those reports there is another of sex workers who find it empowering, profitable, and maybe even fun
> growing user hostility

You have excellent tooling (*sanitizer, static analysis, valgrind, ${WHATEVER}) and abstractions provided to do handholding for you (ie. unique_ptr).

Most of that was created in last few years.
It's not about enforced equality, it's that there is no proof of your generalizations, and trying to be an authority on it is at best reaching for straws. We hardly know epigenetics and physical psychology. What we do know is that people tend to fills roles they're treated as, or are looked down on when not, so we try to diminish those effects by giving the opportunity of equality, however that individual may want to go about it.

If you meant it as a joke I don't actually mind that much, y'all are married, but it's when you're serious about it that people are going to call it out.
The author of the tweet does a fanstastic job explaining the bug. He wrote a bunch of follow up tweets in reply to his orginal tweet.
Human Being Wanted for Super-Relaxed, Easy AF Job
what makes it harsher? Also I believe CP/M was originally designed for the i8080.
And you might even get a message "Closed as duplicate" three months later...
Same here with Firefox + ublock.
The Louvre is the largest art museum in the world and has huge historical significance, there's more to see than the Mona Lisa!
Why are there so many of anything? How many brands of canned tuna are there? Toilet paper? Etc. Because the market allows for it. I believe this is a good thing. You don't want to be stuck in a situation like the former Soviet Union where you could only find one kind of jar of pickles.
No, you read it wrong. They are not trying to prove anything, they are discussing the possible origins of the object.
Judging the programming performance of an engineer based on how they fare at an interview is like determining the looks of someone by how they appear in a single snapshot.
Yes, refreshing the page fixes the issue.
And he spends way too long with his crappy version of storytelling before he gets to the point
Just 'dopamine'. Right.
Not 'dopaminepro' or 'ropeadopamine' or ANY MADE-UP word without 24,600,000 results today?

NOW WE HAVE ANOTHER software project created by the company that refined the Internet search engine -- that is based on a dictionary word! Looking for stuff on it? Forget it! Looking for people discussing it? Give up! You will never be able to craft a successful search query that will catch a passive mention of this project. If really smart people start discussing it in some place other than the Official Blog have valuable insight. there it will remain. You will never find it. You can't even Bing it!

Is it just me... or are the very people one would most expect to be clever about this, being irredeemably stupid about it? Makes me wonder is there is some deliberate reason behind this. Which is also stupid.
If comments by Group B are considered "noise" by Group A, while Group A's own comments are considered "signal" then I would suggest that being unable to maintain a "good" signal to noise ratio indicates that the signal/noise has reversed. The argument you describe is entirely predicated on the fact that you are right (you being whomever) and they are wrong. This is where the breakdown occurs.
The 4th amendment doesn't use that word, but that's the general thrust.
I'm not asking for anything fancy - just an example of a Java codebase that is "good" for whatever definition of "good".

I'm currently dabbling in Android development, and the few Java libraries I've dealt with, especially Android's own APIs, have been a thorough exercise in frustration, to put it mildly.

Where are the good Java codebases hiding?
Note that your marginal tax as a tech worker should NOT include 7.65% for FICA. Tech worker’s marginal taxes are, perversely and regressively, lower than not-quite-six-figures earners, because social security cuts out well before marginal tax rates go up.
What's so bad about git-lfs? (never used it)
> Copying a 24-character string into a 25-byte zero-terminated buffer takes constant time

Thats not constant time, thats linear/O(N) time.
A Stanford psychologist on the art of avoiding assholes (2017)
99.9̅% == 100%
There is this fun way of not nuking others changes in the remote `git push --force-with-lease`.

This pushes your commits if you already know all commits that are in the branch in the remote. Of course this still leaves the problem that others will have merge conflicts when they pull from the remote.

Rebasing is powerful tool and it really provides great benefits.

Especially before your merge your branch to master. It is lot cleaner if someone cleans the branch history so that commits are combined to clean nice commits, before it is merged to master.

Personally I am annoyed about `fix typo in last commit` commits merged to master.
This has become a trope.

Women frequently turn to prostitution because it pays extremely well, too.

Unemployment is 3.7%. Anyone remotely employable can get a job today, but especially women.

Women made up ~47% of the workforce in 2017 and are on track to hold more jobs than men in a few years, even with a lower participation rate.

Female unemployment rate trended significantly lower than male unemployment rate during the last recession.

Women are the majority on college campuses, and earn a majority of bachelors, masters, and doctorate degrees.

Women are paid the same for the same work, when they choose to focus on their careers as much as men are expected to. And women hold special legal status to take leave to have children (there is no Federal paternity leave in the US, however some states offer it).

Career success has never been more achievable for women in particular. Inside and outside the specific field of prostitution.