skysight-inc/HackerNews huggingface dataset:
I have worked in Java shops my entire career (Travelocity, Orbitz, Expedia, Southwest, Bank of America) and have lots of pain points. In these cases Java is used to prop up a web server and typically with Spring.

Pain points:

* Stack traces seem to run to 500+ lines and nobody reads them.

* The processes, release management, and integration of code in a Java environment is glacial slow and obtuse featuring very low automation and many large teams of dev ops. The very idea continuous deployment is absent. Code releases occur at regular intervals quarterly or monthly if you are super fast and it feels like moving a continent. All of that slowness and super man power also applies to everything else not written in Java like riding on the back of a retardant elephant.

* Java applications running enterprise web servers are monolith beasts like the Great Wall of China wrapping the Pacific. Refactoring in those applications feels like inventing a new language while sinking in quicksand. Writing a JavaScript application in a massive MVC framework feels like that too but Java is orders of magnitude worse.

* What I really don’t understand is that Java is such a fast language but large enterprise web server applications written in Java always feel so slow in user experience in production. It just feels like something from the late 90s. That slow becomes the baseline experience to internal development by which all user experience ultimately suffers. There is no reason pages from these servers should take 5-20 seconds to fully load in the browser even though the page is a light smattering of static text with sprinkles of CSS and JS. I have an application in TypeScript that emulates the front half of an operating system and it fully loads in the browser in 0.3-0.8 seconds (averaging around 0.65 seconds).
Java itself may lack macros, but by the time you get in reflection and libraries with XML and compile-time magic to work around the lack of macros and the whole thing is a giant plate of spaghetti, maybe macros were no' so bad after all.
> The one time the Brazilian Mises Institute admitted a leftist position in politics was right because it fixed a problem right-wing-economy politicians made it worse over the last decade.

I see nothing wrong with that. People should like ideas not politicians or institutions. I feel sorry for people who dislike a good action just because they disagree with the person or institution that created it.
I used Trello for a period of time, and the manoeuvrability (if that's the right word) of it was great - shuffling priorities around in a list, the satisfaction of dragging to a DONE column - so for tracking current tasks it was great. However, it was unusable for tracking and saving previously done tasks - they'd just pile up in a big DONE column, and eventually I'd have to archive it, losing all tracking. Have you solved this particular issue, or does accomplishment tracking not rank high in your priorities?
> Ryan is the kind of guy that gets obsessed over ONE THING and goes berserk for 5 years on that topic until he overdose and quit abruptly.

My problem with that statement is: if you knew him personally it's unlikely you'd have said it. And if you didn't, do you have enough samples to be sure he's 'that kind of guy'?

Or are you extrapolating from N=1?
you cannot have full intellisense on Arduino project because of how the pre-processing works and generates headers and forward declarations.
IDE 2.0 contains a Language Server developed from scratch to handle this, and every platform supported by ClangD works.
Even using the Arduino plugin for VS Code won't offer proper completion, hinting and jump-to-definition
Marathon runners are really fast though.
Interesting. Do you suggest any specific material? Thank you in advance.
> there is no way that this will provide eradication

FWIW, it is not feasible to eradicate SARS-CoV-2 anyway since it can survive in certain types of animals as well. All the germs we eradicated thus far were limited to human hosts.

(Source: A German podcast that interviews professors of virology every week.)
I think you should read your own comment but slowly to realize how absurd it is to say "Build better walls". You are basically saying the whole world should rebuild the walls because of this totally not needed WiFi standard. Great!

Also I do not agree on "technology improves people's abilities" statement. It is always based on how the technology is used. Famous example. Harnessing nuclear energy. You can use it to blow up cities or to generate power around the world.

One shouldn't develop technology for advancement's sake. Every new technology should be given thorough thought and analysis into it on why is it needed? and are the negatives outweigh the positives? or vice versa? and so on.
Right, yet the employee's emotionalism here, stems from many employers making this an emotional event.

So my "no reason for it" was stated with this in mind.

As an employer, I'd like to know. Other employers seem to be vindictive, which I find bizarre. Worse, enough employers act this way, that they poison the pool.

Then these same employers act surprised, and wonder why they get little warning when an employee leaves.

Silly.
Personally I prefer meesee[1], because setting up Celery or other big worker systems is always a lot of work, and they have more components than I usually need.

Meesee is an elegantly simple worker system (written in python) using redis as a backend, and it works really well if you don't need all those extra features that stuff like Celery give you.

You just need a redis instance and then you're good to go :)

1: https://github.com/Attumm/meesee
Then you get into managing a collection of Java projects where each on ships its own JVM and keystore to obviate version issues.

And then you have to deploy certificates against all that.

I'm not bitter.
IDE 1.x.x is all Java
IDE 2.x.x is Theia/Electron (Typescript)
Depends on how narrow your definition of "pain" is.

Take a plant and put a sharp needle into its growth path. Many plats will avoid it and adjust their growth path, once they got into contact. Just like a human, a dog or a fish. The time scale is different, the effect is the same. It's a sensation that leads to avoidance of a certain negative stimulus.
Maching learning is often oversold as a shortcut solution for some very hard problems and this is a perfect example.

What you predict about small studios seems unlikely as ML is a beast to tame, needs highly specialized engineers and huge high qualty datasets for training.
Show HN: eBook UI Kit for Figma
He never quit when he made his millions.... He is motivated by power.
Ask HN: How do you measure success at work?
Can that predict the future? ;)

I feel it's right that a protocol doesn't need to be in the general consciousness. See the even worse Google trend for SMTP, for example, despite email still being considered a growing network.

I wrote a bit about protocols being for developers and not users at https://snikket.org/blog/products-vs-protocols/
My comment was aimed at employers, which react poorly to reality/truth.

I get that this causes issues for many.
Anatomy of a Type Checker Bug
Sustainable energy: The big technology breakthrough
How to Pitch Your Startup
They aren't all working to survive but the ones who are are. Anyone who wants to escape the rat race would take the GS exec job if they were offered it as it speeds up the timeline for them.
Thanks! It helps a lot.
Hm. Rather 640MB RAM vs. your 192. That would be nice to have.

Edit: and a quad port ethernet nic, and a second graphics card!1!! Dual Head!
But the "average" data scientist is probably more senior than the "average" software engineer: the right comparison to make is between the same person, at the same point in time, in the two roles.

Companies that hire a "data scientist", as opposed to getting help from temporary consultants or assigning their engineers and mathematicians to data science tasks, are probably companies that value data science highly (because there is a perceived necessity and/or business value) and do enough of it to hire a full time specialist.

Moreover, a company that starts a data science team is likely to hire someone sufficiently senior to work more or less alone, not the more junior data scientists that would need the guidance of such a team leader.
So what? Should we all give up now and stop doing whatever we're doing now, just because we might not succeed? That's how people learn, advance and improve the world around us - through failure and mistakes.
WhatsApp breaks App Store guidelines for users who don't accept privacy policy
Mealworms are very highly chitinous and a low quality food source when compared to options like crickets or roaches.

Source: I keep insectivorous pets.
Acko General Insurance Ltd. seeks new funds at $1B valuation
Working class is anyone who needs to work to survive. The rest (middle class, salary etc) is all a distraction. Pitting poors against poors to leverage power. Either you have enough to live off of your investments 100% or you are working class.
Actually, I'm pretty amazed by the results. This is indeed a giant leap. Also it's coming from Intel instead of AMD or Nvidia, which makes me hopeful about its wide availability.

The only thing I didn't agree is that Rockstar is incapable of improving their engine further. Since GTA-III, this is somewhat a deliberate stylistic choice up to a certain point, like how Source engine is also opinionated about how its games look.

Also, we need to keep in mind that this method is way more surgical than a simple post-processor. They've probably grafted a lot of tapping points to video driver to be able to implement this.
The average American who may not care that much is one thing.

But it's even more mind-blowing how many vegetarians believe fish can't feel pain, so while they reject eating pork, beef or chicken because the poor animals suffer, they still find it fine to eat fish.

Those are the informed people! If they don't understand, why should the uninformed ones?

At least cows are not close to extinction.
It sounds like this shouldn’t be up for debate, having a noose as part of the default reaction set is a little inappropriate
Big Data = Big Failure, Part II
Track How Customers Use New Features
You can totally do everything with arduino-cli.
I even use it inside of Python/Shell scripts to run operations
https://store.arduino.cc/usa/arduino/arduino-mkr-family
Ketamin/Blow/ Bars/Benzos/ Fentanyl etc.
Ready for you 24/7. Photo verification with respect to your specifications. cant sell what you don't have right... prices aint a problem. Shipment out next day. hit us up, lets do business.

Email; teryplugofplugs@outlook.com
Anti-Forensics: Reverse Engineering a Leading Phone Forensic Tool
Writing an Instant Poll Rails App in a Single File
The 100K+ person bank that I work at also offered new flexible working arrangements. Pretty much comes down to your team and manager, but I ended up with a full-time work from home position. Others do a few days in office, then the rest WFH. I think they acknowledged that most people were more happier when working from home, and that productivity didn't go down over the last year.

But then I also read a news article about how my company was giving up 3 floors in their Asia HQ, which ended up being close to US$ 1 million a month. So money is definitely involved as well.
"many cities and countries" means California, good to know.
Still true.
Why do you say "not anymore"?
> Just because they are attempting to address it does not mean they will succeed.

Strongly agree this statement , hence I don't see how switching from "npm" to "raw urls" will solve anything...

The problem with Node dependency is bigger than just "npm is not a good package manager"... Honestly in this case just fork node and replace npm with something else...

Here the problem relies on a mixture between poor built-in apis which are buggy a lack of vision with the language , which have been core to the language since it's origin.;.

Deno doesn't seems to address those at all...

Again it's just seems to be "npm is bad , and i want to use typescript natively with web apis"...

I just know very well that Ryan is redoing exactly the same mistakes as Node with the same obsession he had on "EPOLL"[0] back then that will end up in a new fiasco.

[0]https://youtu.be/M3BM9TB-8yA Can't find the specific part where he mentioned "EPOLL"
If you need a Windows admin that states proficiency in Wnidows in the CV, you can infer that not much attention has been put on the CV. If not much attention has been put in the much important first contact with your company, what’s the experience going to be n months down the line, with e.g. powershell scripts that don’t come with spellchecking?

Mostly, hiring has a biased risk matrix. You don’t get hurt by missing a good candidate so much as hiring a bad one. So that makes you conservative in choices. Obviously 1 typo can happen but think about 5 to 10. If you have a lot of CVs to wade through, awful documents going to the bin is not a bad first step in the process.
The same happened to me. I bought a bit of doge years ago with no intention of my buy being a trade or investment to make profit. I originally was just trying to figure out how this all worked. I totally forgot about it until recently.

However, I'm assuming this guy put down a significantly greater amount of cash down than either of us did. He couldn't have made millions by a small amount bought. I assume he had some insights by analyzing the technicals of the price movement. Based on his background, that assumption seems reasonable. Otherwise, he was willing to buy very early on and risk say $10k on a cryptocurrency that doesn't really have any valuable fundamentals... besides that it's a meme and it's funny that you can make fake money out of meme. People bet more than that on horses in races with no rational basis or he has lots of disposable income, so it is possible he made the trade on a whim.
No, it's just front office finance (particularly IBD and S&T) is more effective in person in ways that software development isn't. And if the front office guys need to come in, then so do the developers.
I am deadly serious. There has been a successful multi-decade gaslighting initiative to make people think middle class and working class are different when in fact they are both just working to make the investment class rich. Time is your most valuable asset and unless you own it 100% then you are working class.
I never understood the point of these, and their names are misleading: the do NOT refresh your air, they spread scent! If you think you need that, you probably should be cleaning or identify and eliminate a particular source of bad odours, not spraying masking scents into the air like a 17th century courtier in Paris.
Looks like OmniOS isn't currently offering a SPARC port, nor is OpenIndiana. https://www.openindiana.org/

Tribblix would be an option, though. http://www.tribblix.org/

I actually ran OpenIndiana on white-box hardware for a while, before Ubuntu started shipping ZFS. Except for KVM being Intel-only on Illumos (is that still an issue?), and AHCI hot swap being dangerous on a live system, it worked well enough for me to live with the aggravations. The SMF hackery needed to start up VirtualBox VMs on boot was not fun.
Onenote, I use a somewhat similar process but with Onenote it is easier to access a specific section, search is great, you can use better basic formatting and you can add and link to notes from your TODO
Show HN: Mmm.page – Drag and drop personal website creator
Improved distributed algorithms for fundamental graph problems (2017)
Hey HN! Been thinking about something like this for a long time, and finally decided to work on it three months ago. Excited to show everyone today!

.

———— TLDR ————

I built a website builder (works on desktop & mobile) that makes it easy to create automatically-responsive, collage-like websites -- websites that allow you to overlap text, images, GIFs, YouTube videos, etc. etc.

Check it out @ https://build.mmm.page

Feel free to RT https://twitter.com/xhfloz/status/1392438711367909376 to help :)

.

———— Nitty Gritty Details ————

* Every page is automatically responsive (a demonstration of how is shown on the homepage).

* Allow text, images, GIFs, shapes, YouTube videos to start (much more planned).

* Everybody gets their own URL/namespace @ mmm.page/USERNAME

* _Actual_ drag and drop! No grid-locking (though there are layout alignment guides).

* Tiny cool thing -- try pinching and zooming on your touchpad (rotate works on Safari too).

.

———— Motivation ————

There seems to be fewer and fewer personal websites -- many of which now look increasingly similar -- and, yet, more people than ever have some Graphic Design Lite experience (a la Snapchat & Instagram), so I figured, it could be interesting to see websites made with a similar style, WYSIWYG composer as Snapchat/IG. (That, and the math to do these layouts manually is always too much hassle for me.)

.

———— Updates to Come ————

A lot still needs to be done, but wanted to share today to gather some feedback -- hope you find it useful!

Feel free to follow me on Twitter for updates (https://twitter.com/xhfloz)

.

-- XH (https://mmm.page/xh.main)
They can for example:

* only provide lead text

* use html with image ads

* use html with an ads-js
Ferrofluid display cell Bluetooth speaker [video]
Nooo! I am not in Germany now! But maybe I can grab it when I come back :D
That's exactly why I got a Thermapen. I don't need to ask that question anymore.
I'd pick Europe over US to live in every day of the week but there is no denying most of the comforts I have in life originated in the US. I even renounced my US citizenship so it's not hypothetical for me.
>Note that these laws were passed as a response to juvenile defendants being treated as adults, on the premise that juvenile defendants are less in control of their actions and therefore should face less punishment than adults.

We know for a fact that young men's brains aren't developed as fast as young women's brains. Either the passed law wasn't passed because "juvenile are less in control of their actions" or it is a clear case of not looking at the science they cite since 50 % of juveniles are less in control than the other 50%. I'm personally sure this is all about society being angry about juveniles being punished too harshly and the justice system seeing this as a way out instead of actually ruling as they should: on an individual basic. As it is now they cite a scientific basic and don't actually follow it at all.

Also IMO it does also show that the justice system is out of touch. If you asked civilians I'm convinced that close to 100% would say rape should be punished harsher than the hacking and the hackers punishment is the one that is too hard.
Thank you, this is really interesting.
Please do. While my experience with glassing new enclosures is spotty at best, one or two of them came out very professional looking.

It would be great if you can show that glassing is a viable way to restoring old stuff while keeping the same period look.
> they spread scent! If you think you need that, you probably should be cleaning or identify and eliminate a particular source of bad odours

What if you think you need that because you prefer pleasant scents to the neutral absence of noticeable scent, not because of “a particular source of bad odours”?
I have a dropbox with Directories for all my projects. Let’s assume I also want to upload all my personal photos. Then I wonder

- how do I keep the photos separate from the projects (which also includes images)

- how will my photos go from my familys camera phones to the Dropbox?

- how do i go look at photos scrolling through dec 2018 on my phone for the next 2 min?

To me Google photos and drodpbox are conceptually different - photo albums vs files in Directories, and i can’t wrap my head around how albums could work in Dropbox.
Impressively more google streetview / Russian dashboard camera like. Not a knock, quality improvement noticeable. Base GTA feels like intern 3D rendering work, after looks produced by someone fairly talented / competent. I can see this saving and incredible amount of labour.
Debt - the first 5000 years, by David Graeber

You can also find further references there
I can tell you in my case, older folks who still program can be VERY picky on what new tools they elect to invest time in learning. When we elect to "keep up", we do it in the general case and I'll tell you why from my point of view, there have been times in my life when I've chosen to dive into details of a tool, that I would then be disappointed in what I discover and now this time is spent, I cannot get this time back. When we're young, time is cheap.

Look, "keeping up in detail" is the domain for youth because youth has the luxury of the spare time to do it.

Besides, being left behind is actually the destination for all of us simply as the result of our own mortality. I'm suspicious that you might think that the fact some folks "haven't kept up" indicates an error on their part rather than a very valid choice.

heh and in my case I'm just not that good a programmer so theres that.
We’re happy to announce that we’ve raised $3.2m in funding for Quix
Show HN: Access macOS app's menus from keyboard shortcut
Is it possible these days to create 6 layer board at home? Let's say, could I get tools to do it for less than $10k?
I am tired of sending my projects to China and domestic companies are prohibitively expensive for a hobbyist.

edit: I had one 2 layer board made locally for almost $500 and that without even a silk screen and I got a ten 6 layer boards for about $300 from China including shipping and taxes.
Then why are they called air fresheners and not scent-generators or something like that?
This is so much fun! The mixer effects sound great and I love the workflow, I've never seen this sort of nested-grid drum machine setup (instead of horizontal parallel tracks) but I find it really fun and intuitive.
I'm familiar with how ring signatures work, but haven't looked into how the rest of the Monero anonymity works. In order to expand the search space, presumably some of those keys used in the ring signature need to be from people completely unknown to the signer.

I take it that a person just finds a few random strangers' public keys with previous history, and gives them signing power over the coin. Those strangers just have no way of knowing they have signing power because the ring is represented in the unspent coin by its hash. Is that correct? In order to spend a coin, however, the ring needs to be revealed. How is the race condition resolved where those strangers could see there's a pending transaction for a coin they could spend. Can't those strangers just see the transaction and pay a huge mining fee to jump the queue and spend the coin first?
As a FOIA hunter myself, I have to say the only uncommon here is that they returned _anything at all_. The CIA, the NSA and NYPD are all far outliers in terms of response rates to compared to every other organization. 12 years is a long time, but for context, my average is about 7 years.
Some of them had the hard disks that got sticky disk syndrome when turned off for a week (Christmas holidays) after years of service.
Njal's Saga deserves to be regarded as a classic of world literature. It's full of compelling scenes, and dramatizes the how the desire for revenge just leads to an endless cycle of revenge.
How are these set in werkzeug? Sound like you would be using the werkzeug dev server then...

But this works for me:

@app.errorhandler(ApplicationError)
def handle(e):
resp = e.args[0]
resp.headers["Access-Control-Allow-Origin"] = "..."
resp.status_code = 500
return resp

@app.route("/err")
def err():
raise ApplicationError(jsonify({"reason": "test"}))
That's just what they tend to think. From a closer outside view Germans are not too picky with their data. As someone mentioned above, to many private companies who are allowed to access, process and use your data.