skysight-inc/HackerNews huggingface dataset:
I was working for a company that was making the switch from Nodejs to C#/.NET Core.

Having taught and worked 4 years professionally with Java I believed I'd make the switch to C# easily.

This was not the case. But not by lack of understanding C# or .NET Core.

Mainly .NET Core and C# felt like a few years back in time. A lot of boilerplate, configuration, and a lack of libraries/alternatives.

I don't necessarily need or want a full-bodied UoW ORM when designing a microservice. It felt like I was trying to practice DDD designed for a monolith; while many of the programmer practices of DDD feel cumbersome when designing a more minimal microservice. Even the concept of a "Controller" feels misplaced for a microservice; request handler functions seem more appropriate.

Some findings I had when I tried it:

- Model validation is very optimistic; casting JSON numbers to strings automatically and vice-versa. To me this feels completely unacceptable. I've never seen something as surprising with regards to validation. While there are ways around this that requires a lot of work and code. In the end I worked around this by parsing the JSON input using JSON Schemas and ignore .NET Core model validation completely.

- The JSON deserialization is a separate step before the model validation; throwing 500 errors if JSON is formatted improperly. If you want consistent error handling and more than just the basic error output across your entire application (deserialization, model validation, business rules, app errors, etc...); good luck. .NET Core makes it difficult to achieve that goal. Same here I used a JSON Schema parsing library to overcome most of my problems and completely ignore .NET Core out-of-the-box features.

- Entity Framework feels as defacto standard; where basic SQL would do in Node or Go. It's a difficult sell to your colleagues if you'd argue EF is redundant and overly complex for the task at hand.

- I first tried to write .NET Core in VS Code like I do Nodejs, Python and Golang. It worked, but I would recommend anyone to use either Visual Studio or Rider instead. The auto highlighting, code hints and refactor tools are just so much better using those tools. Also I frequently ended up deleting the *.sln files and recalculate them using the CLI tool using VS Code. VS Code support for C# + .NET Core is just not mature yet.

- To set an environment variable in Linux the convention is UPPER_CASE. C# / .NET Core uses UpperCase__Double__UnderScore. I know it's minor, but it just feels weird and out-of-touch with linux devops, probably due to a windows-first approach.

- Lack of a popular alternatives like Kotlin or Groovy that provide a more lean & mean approach to tackle simple tasks or build basic microservices. (I don't count F# which is more in the functional domain)

- No out-of-the-box support for measuring test coverage in Linux. Community alternatives are lacking.

- ...

I'm convinced .NET Core is a step forward for the C# community. I'm not convinced it's a step forward for others.
Can you go fishing in the zone?
Is this intended to be a notebook in the jupyter sense or in the evernote sense? Initially I thought the former (and so pretty much discounted the possibility of using it as a personal knowledge base) but your response made me wonder if I'm missing something

I've tried pretty much everything on the planet looking for a good knowledge base/personal wiki that is graph based. My current tool of choice is a humble little app called Scapple, but it's far from satisfactory.
Your post makes it sound as if, no matter how corrupt this is, their demand is within the letter of the law.

If so, that is a pretty nasty unintended consequence.
> * Dating apps necessarily collect a lot of user information, there isn't much way around it, and for all their faults Facebook has way more experience than anyone else in protecting it.

Isn't Facebook famous for NOT protecting it? How is any other dating company worse?
Damp allows fungus and mold to grow, which would require more aggressive chemicals than if you have more of a dry climate.
From my perspective, living in one of those highly corrupt governments, it's better to be in the EU and subject to the occasional malicious application of an otherwise well-meant law, that does benefit actual legitimate governments, than to be out of the EU and under Russian control with completely unchecked corruption. The hope is that over time, the mafia will grow into a form that steals money in the usual manner of western societies, skimming a bit off the top (e.g. tax fraud, etc.) and otherwise leaving a normally functioning society, rather than just taking everything and telling us to eat shit.
Aaaand then we have the Scandinavian systems which are somehow both.
AI Portraits AI photo filter turns you into a celebrity
What do you mean noone? Forgot Tinder, Badoo and others? :)
"I'll bite. What would you like to see changed?"

I am uneasy about the very rapid (<10 year) shift from the influenza vaccine as a tool for immune-compromised individuals or emergency/health workers to a universal good that everyone consumes.

I think there's a qualitative difference between a standard vaccine for a deadly or crippling disease like Rubella and a non-standard, reformulated every season, coin-flip efficacy vaccine for an illness that healthy adults and children in first world settings can withstand just fine.

This is an application of a conservative heuristic: "if it isn't broken, don't fix it".
I beg to differ - I get too many "please do that, help me with that, could you..., would you...i'll pay you back". Loneliness is pure bliss because people ask me to do sh8t.
New study claims Facebook, Instagram and Snapchat are linked to depression
Acer Iconia was actually one of the models we found online, I don't know what Razer concept you're referring to.
At least there will be some normalcy within 10,000 years
I agree. Im just emphasizing it since many people think safe languages can be enough security because the forget attacks that break abstraction gaps. One benefit of Spectre/Meltdown and Rowhammer was helping me counter that more easily. :)
I'm similarly incredulous, but when I actually go to buy apples the only ones I'm confident I'll like are honeycrisp.

I guess I'm even less into apples.
This is hilarious. I'd love to find out who wrote this brilliant post and where they are now.
Robertson Davies forever!
Hmm, I'm meaning more the rust belt/great lakes part of the midwest. Maybe its changed since I moved away?
>As a kid, I was in love with software because of the possibilities for it to make the world a better / more interesting place. I grew up and saw a darker side. I still want the tech industry to be an industry that makes the world a better place. I don't think that's out of the question for CEOs either.

Yeah, a lot of folks both at C-level and in the trenches may feel, even if they run an individual company, that they're a bit caught in mutual escalation and wouldn't actually mind some level of imposed disarmament. Ie., it wouldn't be bad if there were in fact some more consideration forced so long as that applied to everyone all at once, but that it's harder to do unilaterally on their own, particularly taking into account VC/investor/customer pressures. Having someone challenging the entire industry intelligently could actually help take things in a direction many wouldn't mind moving anyway.

One example I think where this already happened was sales taxes. Yes there were some people ideologically opposed to all taxes even after the industry matured, or were seeking out some individual advantage, but I also know plenty of people who had no specific problem with taxes per se but just didn't want to be put at an active disadvantage vs competitors. Compared to other tech companies they didn't want them to have zero while they didn't, and compared to local retailers they didn't want any gotchas of getting screwed by hard to parse local composite tax numbers and figuring out where to send the money nationwide and all that with many states/counties have terrible scaling archaic systems. If there was just a database to consult and an orderly system to send to then no problem. So there was a win-win potential there as far as they were concerned and people challenging "nothing" weren't unwelcome, but it was still hard to do alone.
I do this too. I scan the first paragraph or two and if I decide it is worth reading, I hit the reader button.

I really couldn't care less about modern web design -- Just show me the text.
That's a very different workload than pulling a heavy weight for long distances though.
How did you leave Granny Smith off that list?
Does this have anything to do with constructive mathematics though? I still don’t see the connection.
Ode to Apples

logfromblammo

HN, 11/18

That paragraph would make a nice children’s book with the right illustrator.

The narrator would get older each page until he was eating the rais-apples with no teeth.
It depends on what your goal is; sometimes it’s the destination, sometimes it’s the journey.
Indeed! Amazing talk and amazing mind, thanks for sharing. Reminds me of Rich Hickey (whom he mentions in the talk), similarly independent and deep thinking from the first principles.
That sounds nice in theory, but why do you think your coparent would be interested in such an arrangement? Dating your spouse is far easier logisitically than dating anyone else, once you have kids eating up your time.
> Does V8 allow sandboxing on: cpu cycles, heap, stack and system resources?

Yes, and that is critical to our use case.

> Are requests to these workers http requests?

Currently, yes.

> Is there any backend storage or file access (or blob) from workers?

Currently there is Workers KV (key-value storage), and we have some cooler stuff in the works.
Presumably because of mildew.
Magerman was an early employee. Not sure his agreement would be typical.
One day they will proudly say looking on at the ruins of our society “look at our accomplishments!”
Hello,

I read your 2-month old post for front end developer at Atlantic Media in the DC area while job searching here on hackernews. Well, I checked out the Atlantic media site and they have a opening available listed on there for a Back-end Python Developer.

So, I see that you work for Atlantic Media. Don't know if that still holds up but I wanted to check if the Back-end Python Developer job is still available?

I'm a guy who has been going the self-taught route where I enjoy using and working with Python as far as learning purposes go. And after quickly reading your post here I figured to reach out and try a somewhat different approach than the old cover letter and resume email method and contact you if you may have any info to this current opening at your company?

So with that said, here I am..and I wanted to inquire to find out if this opening is still available? If so, do you have a contact email to learn more about this position and the things you require in regards to the nature of the job? My apologies in advance that this may not be the response to your post that you were looking for but I figured why not take a chance and try something different to reach out and learn what I can do to improve my chances to be part of the Atlantic media team.

Any help in this matter will be greatly appreciated. Thanks

--K

Also, coffeefirst... please feel free to contact me at pydeveloper22@gmail.com

Thanks
And yet no one can produce any evidence. It's just an easy excuse for a manager or owner whose location is getting poor ratings. My personal experience is that Yelp has an agressive sales force, their fraud detection system seems to fairly frequently raise false positives, but a business can do great on Yelp without paying a penny if they have happy customers.
Right... it’s not that power corrupts; it’s that power is good and corruption is just something that coincidentally keeps popping up everywhere where there is power.

Also, what conversation? The one-sided echo-chamber where dissenting opinions are immediately met with hostility and censorship?
Internet dating is one of those businesses that superficially seems like it makes sense; aka "hey, let's use data and statistics to fix people up" -but ultimately couldn't possibly work to the benefit of the people it purports to fix up. Two main reasons.

1) Histocompatibility -some people smell right. Some people don't. Chemistry isn't something you're gonna capture over the internet, even if you enjoy the online bantz and have tons of stuff in common. Barring breakthroughs in genetics and even more privacy invasions, the FBs of the world can't help here.

2) Principal agent problem: for all payment techniques thus explored for online dating, the interests of the dating service are not in alignment with daters who want a monogamous LTR. Dating apps who collect monthly fees want to continue to collect monthly fees. Dating apps that rely on advertising want continued obsessive engagement. Alignment of interests would look something like an old school matchmaker who only gets paid if they succeed in making a match -you're not going to pull this off with an app. Facebook, of course wants to keep you on their platform.

The statistics, of course, back all this up, for example:
https://www.psychologytoday.com/us/blog/the-mating-game/2016...
This gets the HN headline of the year award.
The point about this approach being "closer to the metal" than other cloud providers definitely brought this talk to my mind. I just hope the nuclear war he also predicted for 2020 doesn't come to pass :/
There are potentially economies of scale. If you operate a restaurant or auto repair shop and the local population doubles, you have twice as many customers and the same fixed costs.

But a major thing that matters is "size of the economy" (not per capita) vs. "government expenses" (proportional to number of retirees). If you increased the population by importing a slew of retirees, that would be highly counterproductive. If you increased it by adding a lot of young working people, you raise the per-capita productivity because then a higher percentage of the population is productive workers.
I think that the rant piece is out of proportion to the problem.

Which other languages give you the ability to omit type definitions and have them inferred at compile time?*

And this one time it doesn't figure it out and you need to specify Int.

The biggest problem is the error message. Error messages being unhelpful to beginners is a big problem in general, e.g. see JavaScript. But GHC errors are also scary looking!

*Except for Haskell inspired languages and typescript, but typescript suffers from it's strength as JS compatible.
> Why there is no volunteering opportunities that focus on making friends first and only second helping the cause?

That's a really wonderful and underrated idea, actually. It may very well be the solution to a whole array of problems.

This always warms my heart, and I know they made at least individual lives better, even if they didn't (yet) manage to change the situation single-handedly:

http://thepeacefactory.org/

> "We are a social online movement that connects people over the middle east"
For the first example that looks good to catch scanners and the like, though it needs an "http-response track-sc0 src" or nothing will get stored in the stick table.
The second example it looks good; since there aren't any regexes in there the ip/substring/end lookups are quite CPU friendly so shouldn't have a large impact even at higher request rates (IP ACL files notably get loaded into a binary tree format and take next to no CPU work to check for a match even with millions of IP's).
But damn they're good! We're overflowing with honey crisps and fresh cider this time of year, its beautiful.
A great talk on the topic - John Ousterhout: "A Philosophy of Software Design": https://youtu.be/bmSAYlu0NcY
> Bracket loop bracket print bracket eval bracket read bracket bracket bracket bracket?

It would say "left paren" and "right paren." It's not terribly hard to keep a
stack in your head of how many close parens you're expecting in some context.
Manually managing brackets in long or deeply nested forms (in any language) is
a pain whether you can see or not. As you said, pseudo-structural editing is a
big advantage.

> (I think writing these on a single line makes them written more like they
might be spoken)

Screen readers can announce indentation levels.
I should have rephrased it. I didn't quite mean hunter gatherers literally.

Rather I meant a (energy) consumption per capita that was similar to hunter gatherers. ie. people only lived to eat, have shelter and survive.

That we can support.

Everyone having cars, eating beef 7 days a week, massive amounts of waste and all the amenities that a median person in a developed country enjoys.....those things are out of reach.
I also like the app more than the website, and the new website over the old one.
Long term solitary confinement is common severe evil done to prisoners.
They mean the more people kind. Like, China has less GDP/capita than South Korea, but is a much more powerful and capable country.

Economists who think of this sort of thing, of course, are basically frauds. They never mention 'externalities' like the country descending into a vicious civil war because you imported new people who aren't compatible with the ones who were there before. MUH GDP
So empowerment doesn't mean they have the ability to change anything, it's just a state of being where they are under the belief they can possibly change something? What exactly is empowerment?
I hate dealing with checked exceptions in java.
You get a couple mealy dry red delicious and it just makes to scared to keep trying them.
Illustrated: https://www.newyorker.com/cartoon/a16995
And it's arrogant to boot. Seriously believing machine learning is going to make everyone worthless/unemployed and end government is even crazy for Malthusian standards. This is the same age old debate over technology has been going on for centuries. There's nearly infinite things to work on out there, even if the latest steam engine makes a particular thing more efficient or require less workers. Those workers re-train and move on to other things. The key to minimizing the issues is to provide the education, tools, health care, etc. to help displaced workers with that.
15 HN Alternatives, all with scraped HN content
The Four Color Theorem
Let me ask some more questions and see what insights we can obtain from them.

Within each manufacturing process, how many different kinds of steps are there and how "complicated" is each step (the required processing that is required to do that step)?

What kind of dynamic manufacturing infrastructures are created and then taken down within the cell for each of these processes?
I remember loving Granny Smith back in the 1990s. Now they just don't have the same flavor. They're pulpy instead of sweet.
How so? If the stream's buf is HTTP and you do a seek(x); read(y); that can be converted to a an HTTP POST + Range: x-y; and the stream can decode/cast to the type required.
Solitary confinement is applied to people who have been stripped of legal rights, and the authorities torturing them aren't going to volunteer their victims for research that might undermine their power to torture.

http://www.togethertoendsolitary.org
If, that concern (of large uneducated immigrants) is paired in the same sentence or paragraph (or at least article) with a suggestion of how to increase immigration of highly skilled/educated people. Because if it just stops at "we should stop immigration because of these potential social problems", then you are (willingly or not) selecting arguments to match your narrative and that can be seen as pushing an agenda that goes beyond simply trying to cope with the potential problems expressed at face value. Hence why articles that describe issues that seem reasonable on the face, can be interpreted as pushing xenophobia.
This is a case where an Artist has confused themselves with a designer. Designers solve problems, often by using existing conventions to help an interface/tool/object/room be instantly usable and understandable.

An artist flexes their creativity and communicates thoughts through imagery/experience/sound.
15 HN Alternatives, all with scraped HN content
popurls.com
Several news sites combined into a single newspaper-like feed
Alexa: 64k

pxlet.com
A culmination of HN, Reddit, SlashDot, and other Tech-News Sites
Alexa: 226k

thenews.im
Designer News, Product Hunt and Hacker News Mashup with easy-access to individual feeds
Alexa: 1.5m

progscrape.com
HN, Reddit, and Lobste.rs aggregated and merged into a single feed
Alexa: None

nerdmash.com
Top posts from many news sites, separated into news, videos, cartoons, sports, and watches?
Alexa: None

react-hn.appspot.com
HN Mirror
Alexa: Unavailable

fullhn.com
Front page of HN in a single page loaded with all articles
Alexa: 1.7m

hn.algolia.com
HackerNews with a search function and 16.8 million posts indexed.
Alexa: Unavailable

hnews.xyz
HN Mirror with Webpage Screenshots
Alexa: 683k

hn.premii.com
HN Mirror integrated with an on-page reeder
Alexa: Unavailable

hn.elijames.org
“Less annoying hacker news” with an even simpler interface
Alexa: Unavailable

hackurls.com
HN, proggit, reddit, toptal, hackaday, slashdot, techmeme, wired as separate feeds on a single page
Alexa: 583k

hackerweb.app
More mobile-friendly HN
Alexa: 1.7m

hackernewsmobile.com
More mobile-friendly HN
Alexa: 8m

hack.ernews.info
More mobile-friendly HN
Alexa: 4.2m

hackerne.ws
HN Short Link – redirects to news.ycombinator.com
Alexa: None
I've always wanted to love dark background + white text themes; for the longest time I thought it was worth it because it was cool. About a year ago I switched back to light themes, and later found out that there's a reason why I had a more difficult time reading with dark themes: I have an astigmatism.

"People with astigmatism (approximately 50% of the population) find it harder to read white text on black than black text on white. Part of this has to do with light levels: with a bright display (white background) the iris closes a bit more, decreasing the effect of the "deformed" lens; with a dark display (black background) the iris opens to receive more light and the deformation of the lens creates a much fuzzier focus at the eye." - Jason Harrison – Post Doctoral Fellow, Imager Lab Manager – Sensory Perception and Interaction Research Group, University of British Columbia
This has already been alluded to, but please let me do everything I can via the mouse, especially when reviewing and reading code. I'm flat on my back with the monitor above me, it's infuriating to grab the keyboard for a single character of input, unnecessarily, then go back to the mouse. I might also mention that those with sensory processing disorder (such as those on the Autism Spectrum) will want to change the background color. (word)
I recall an extremely successful startup from 2000 years ago that attacked this problem, and continues to this today. It's greatest competition is from all the otehr startups of the past 2 decades ;-)
$5 minimum. Overpriced compared to any other faas service. Can only run one worker at a time. No thanks!
You do not elect the government. Not in most states anyway and certainly not in Romania or the EU. Most governments are majority governments and the EC commissioners are appointed, not elected.

I wouldn't trust them even if I elected them, because people and especially politicians holding public office can and will eventually turn rogue.

But I agree with you that if it wasn't the GDPR it would be something else: alleged tax fraud, money laundering, you name it. Stuff taken out of their own playbook. It's is just blackmail and racketeering executed by state insitutions. This is why we need strong checks and balances against state institutions and time limits for holding office against politicians.
it’s computers all the way down.
it was guess.
Reminds me of the only flash site I really liked, jimcarrey.com. Shame it's down now. Though somewhat preserved in video eg https://www.youtube.com/watch?v=5QzhEZnOYE4