skysight-inc/HackerNews huggingface dataset:
Location: Seattle, WA
Remote: Yes
Willing to relocate: No
Technologies: C, C++, C#, Java, etc
Résumé/CV: On request
Email: threemiller3 -at- outlook.com

Looking for a part-time position, remote or local.
Currently working at Microsoft @ Xbox for more than 10 years but looking to reduce hours due to family obligations.
Part of the Xbox Live Compute (Azure game server hosting) launch team. Have worked on Xbox Live Services, Media Center, Windows Mobile and low-level embedded development.
I can confirm that "The Tor Browser" works perfectly for libgen.

I even get better access (but my ISP is often shitty). I woould not have tried Tor, but for this block.
Because everyone might own a gun? I live in a fairly large German city and I am not aware of any no go areas there at night or day. Some areas of Berlin and Hamburg might have them but generally we are pretty safe here.
> May have been

That’s a huge assumption. I’m going with a smaller assumption that Mozilla wouldn’t publicly lie for no obvious gain.
My thoughts on this are that Clojure is a outlier even in the functional world

But it is where all the innovation is (subjective opinion) and it's features are easier to port to other languages like JavaScript and PHP

Transducers for example solve so many problems with higher order functions it's insane

Persistent data structures solve immutability performance concerns

Datomic is a time travelling universal immutable database that solves so many problems verse SQL

Clojure has graph based end to end stacks thanks to Datomic Fulcro Pathom EQL

All of these things are amazing, not found in other FP languages and relatively new to programming as a whole

My rant on this is, is now I feel like I wasted a lot of time (years) learning Haskell F# ReasonML etc where FP appears to be conflated with a more feature filled type system but not much else when imo that's not where most of the value is
Looks pretty neat, doesn't look like there's any login system so I'm not sure how it's keeping track of games. What's the easiest way to get started?
Not true. Most people I know of or personally in academia in Germany and other countries rely on scihub. It's an incredibly valuable resource.
Thank you kindly for the idea, Qohen. I will give it a shot. I just wrote a rather nasty comment about Amazon on this thread but hopefully whoever reads it may understand the sentiment. :)
This. I wholeheartedly agree. I dunno if it was you but 4 years ago a similar comment on hacker news made me consider working less.

It was the best decision in my entire life. I came to the conclusion that our work will not linger in our memories the way family, love, friends, do.

It entirely changed my way of thinking and I can't see myself going back to a 5-days week.

If anyone is interested I also wrote what were the drawbacks for me on my blog ( https://givemethechills.com/why-did-i-start-working-part-tim... ) I don't want by no means hijack the thread, but if anyone wants a inside look I think the post might help, and in any case I'm open to question.

Back to the 20% raise topic: No, I wouldn't take it unless it'll improve my quality of life dramatically.
lmao as if
I've been seeding libgen torrents for quite a while from home without problem while many I know get desist letters from their ISP for downloading a single Disney movie.
Firefox’s source code is open. So is Visual Studio Code. Could you please tell us what is collected that could possibly be used maliciously?

You can get started here - https://github.com/Microsoft/vscode-extension-telemetry and https://github.com/Microsoft/vscode
Given that I was born in San Francisco and have lived in the Bay Area my whole life I feel pretty qualified to comment. But your whole "call me a racist if you must" thing is very telling. There's also simply not that much low income housing in SF proper.
Kiron Open Higher Education for Refugees | Frontend JS Engineers, Backend Engineers, UX/UI/Product Designers, IT Support Staff | Onsite | Full-time | Berlin, Germany | https://kiron.ngo/tech-jobs
Kiron enables access to higher education and successful learning for refugees through digital solutions. We are expanding our growing tech-team and looking for more people to join us in our central Berlin office to deliver fantastic new tools and products to refugees worldwide. We have an exciting new focus and lots of new opportunities to hack on our React / GraphQL applications.
Read the job descriptions, find out more about Kiron and fill in a short application form here: https://kiron.ngo/tech-jobs
Or in other words:

"Nice car you have here
Would be a shame if something happens to it"
Enforcement of copyright seems more like the opposite of China, to be honest. I don’t believe the US allows freedom of intellectual property either, the US government have been shutting down torrent sites for years.
The problem seems to be that while it is deceptive and probably illegal to imply you have a copyright over a public domain image, the company who is suing doesn't have the "standing" to sue. Instead that is the responsibility of the FTC or an Attorney General. Although it seems unfortunate because those institutions have limited resources and/or might be captured and not willing to pursue such cases.
> Many Googlers have already left Google on ethical grounds, and many more likely will in the near future.

Leaving Google is not enough already, it will manage on its own (because it already has the power and because because so many gifted people still just dream to work at Google). But creating and promoting numerous better alternatives to Google may help.
Upholding copyrights in court seems the basis of the rule of Law, and quite far from the situation in China and Russia.

Living in a 'free' country' does not mean being able to flaunt the law, especially in this case what those sites do is hardly defensible.

> the French court ruled that the two sites “clearly claim to be pirate platforms rejecting the principle of copyright and bypassing publishers’ subscription access portals.
> The property of a puzzle is that you either know the answer to it or you don’t. It doesn’t tell you anything else. It has nothing to do with future performance, being smart, capable or anything else whatsoever. Knowing a particular answer does not mean you have an apparatus to solve real problems in a generic and predictable way. The only thing it tells you is that the person has been in a situation when someone shared a solution with him. Nothing more, nothing less. Just stop already.

Oh come on. It's true that people seeing the problem before is a major confounding factor, but it sounds like the author is saying that nobody ever solves the puzzle in the interview and it's a pure coin flip. That is obviously not true.

The puzzle type questions probably aren't a great fit for startups, but they're not meant to be. Big tech can afford the vast numbers of false negatives that they produce. In return, they're able to effectively conduct IQ tests of candidates without running afoul of the law.
The "this is what they wanted" argument is always something that rings alarm bells in my head; it sounds like the "it's a slippery slope" wolf in sheep's clothing.
Daptin | Golang developer | Bangalore or REMOTE | Part-time

Hi, we have built dapt.in - an open source content management software.
We are looking to build a SaaS deployment pipeline on top of heroku/digitalocean.

When a user comes to our website and signs up, they should get an instance of dapt.in hosted on heroku or digital ocean.

1. You should be familiar with deployments using heroku/digitalocean APIs.
2. You should be well versed with cron jobs.
3. You should know golang really well.

Please reach out if this description fits you. We can discuss further in detail.
It will be faster but still annoyingly slow even if you kept all the cars off the bus lanes where they don't belong, or even removed them from the streets altogether. Can't really go fast with a bus without running over pedestrians at every intersection. Good public transit has dedicated rights of way.

I'm also curious how you think people from Manteca should be commuting to the city.
To the contrary: the reduced (heh) power of functional looping constructs is a benefit in and of itself. Explicitly naming and separating patterns of looping such as map, filter, fold/reduce, etc is in some sense a direct application of the rule of least power, and provides two distinct and immediate benefits:

First, the purpose and action of the code in question is immediately apparent to the (typically clueless, in my own case) reader. A for (or, heaven forbid, while) loop can do anything at all, but a map is quite explicitly transforming values of a collection (and/or turning them into a collection of side effects), whereas a filter's only job is to, well, filter, and a fold/reduce only needs to be conjured up when the programmer actually needs the full computing power of a generalized aggregation--quite the rare sight when good FP languages and libraries helpfully provide restricted (more descriptive and weaker!) versions such as sum and concatenate.

Second, using weaker functions means that the programmer (again, in my case, just an utter rube who needs all the help he can get) is saved from a breathtaking assortment of errors. Even in the chaotic anarchy of a dynamically typed language, a map will ensure you don't make off-by-one errors in your iteration, a pipeline of transformations will let you verify you did your processing in the correct order, and fold will at least give you the friendly encouragement to think hard about your initialization condition, and--more to the point--you won't even have the ability to carry forward state while iterating through a list unless you specifically request it.

The general point here, is that functional programming is trying to stop you from thinking about "looping" as a single abstract process, and instead have you explicitly reify the control flow of your program as higher-order function calls: this allows you to be explicit about what is supposed to be happening (to the benefit of both the reader and the writer, listed here in order of importance). Even better, in the presence of a Real Type System, this allows the compiler to actually tell you if your execution logic has the same general shape as your mental model, which is quite frankly a magical feeling once you see it actually happen when solving a difficult problem. That all being said, these benefits aren't free (as can be confirmed by anyone who has read a paper/tutorial on generalized recursion schemes...), so if you're able to write clear, maintainable, descriptive code while avoiding uninitialized states and incorrect boundary conditions and accidentally skipped elements and missing base cases and all the other horrible violence that I, personally and repeatedly, have inflicted on the poor algorithms I've clumsily attempted to implement, shine on you crazy diamond you.
And how does one get a cheap FPGA board out of it? China? Any recommendations?
> I wonder why FP isn't widely adopted?

FP is fairly widely used, as a programming approach. Using FP, especially impure FP of the type most Lisps are optimized around, doesn't require an FP language (pretty much any structured or OO language with first class functions supports it, and functional idioms have been driving features in OO languages for many years.

> why aren't big companies and others using FP as a main language more often?

FP is not a language.
Yeah, my concern is for if/when Sci-Hub's servers get taken down in their hosting country.
That’s my point. It’s not news and as long as you keep thinking on those lines we will not be able to help people we care about.

Stop thinking about news.

Think of everything as content.

You are on HN because you like the content.

The fact that it’s true and tangible are bonuses - they match your interest.

The content on some websites in 2014 that the “govt was going to create a database on ‘hate speech’” is also content.

It got picked up and spun into “news”.

It wasn’t true. But it still got spread and there was eventually a congressional hearing on it or something in America.

The solutions you are discussing are irrelevant.

They aren’t aware of findings that show that one of the fundamental problems with social media is human attention span.

By adding more sources you only add more competiton to that limited resource. This means that you get a winner take all system as people de clutter their feeds and listen to only the most viral and engaging content.

————

I am saying that tonunderstand the world today, you have to turn things on their head.

There’s no such thing as “news”.

Everything is effectively fake news for the larger population.

Real news just has the benefit of being from people trying to closely mirror reality.

This is the ontological error pervasive in discussions on HN.

The real horror is what we actually face - that “real news” is essentially the same as “fake news” to a large amount of the population.

They couldn’t make out the difference on their own.

Dress up “content” correctly and it’s “news”.
Tigerspike| Senior .Net Engineer & Senior Front End Engineer| FULL TIME | WROCLAW, POLAND Onsite with some REMOTE working possible |https://tigerspike.com/
Tigerspike is a digital Services company with a mission to 'Improve people's lives through technology'. We have 10 offices across 4 continents, each creating web & mobile (consumer & enterprise) apps for a range of industries, with clients such as Emirates, New Look, The UN & Westfield.

If you want the opportunity to widen your scope and pick up new technologies and cross train in new platforms/ frameworks in a global company with travel opportunities then get in touch: michelle.coulson@tigerspike.com or find more info here: https://tigerspike.com/contact/wroclaw/
It takes far, far more resources to build out wind and solar than nuclear. The obstacles to nuclear are primarily political, regulatory, and psychological. There actually isn't a hell of a lot of money to be made in nuclear. The real reason that wind and solar are taking off is a successful market intervention from governments to spur investments there and make it profitable. But make no mistake, wind and solar are a massive ecological boondoggle. They do more environmental damage than good, and they simply do not displace fossil fuel sources of energy, just add. Hell, the data is right in the first set of charts in the article--gas is displacing everything else, but still growing faster than coal is shrinking. This basically means that renewables are just additional build-out. Which is where people move the goalposts and talk about how they supposedly displaced new coal or gas--which they clearly did not.

No, we should have invested in nuclear power in the 1950s. We'd be probably fine today.

Our choice now is: do we reduce the energy intensity of our economies and completely displace all of our fossil fuels with nuclear, or do we go over the cliff?

As I said in my OP, we're going over the cliff.
They would definitely obey yes, they have offices in Paris.
In France they regularly have to filter some results too since companies don't hesitate to sue for libel against negative results on first page.
When would you say you are "done" for a given period with "not having a catastrophic data breach", regardless of OKR? I know some tasks, such as this, is never really done. But for a given period (such as a month or a quarter), it does not help to have a task that just says "Don't have a catastrophic data breach" - you have to turn that into something you can actually do, within a given timespan, and that works fine with OKRs (and should be done without OKRs as well)
Late to the party. This article mentions AI based labeling tools and we're building one of them. If you're interested to try it out send me an email mik @ heartex.net
How is DOS the first version of windows? Just because it was made by the same company? It would be less inaccurate (but still wrong) to say the Mac OS was the first version of windows :/
ColorForth is actually pretty much an image-based system. Moore observes that PCs have a lot more memory than he needs (indeed 1Mb is huge for a Forth system), so the image is loaded into memory and the memory is saved to disk.

It should be mentioned that Forth is one of those languages that do configuration by editing the source code. This is probably the recommendable practice, instead of INI files or worse, XML (why write another parser when you already have one?).
For really big data, binary format would probably be preferred (I actually have no experience in the area), with blocks (as defined in an extension of the ANS Forth standard) acting like Linux' mmap.
Strings are a little bit of a pain to deal with in Forth, so you'd rather avoid them where possible (in addition to the consideration that plain text data are inefficient). You'd rather use an hex editor or write visualization and manipulation tools for binary data rather than processing text strings. The fact that Colorforth uses a custom source format to be edited by a custom editor (the colors in the source code is not syntax highlighting, the colors are part of the "syntax") is symptomatic of this kind of approach.

A condition/exception system would probably be in the category of "hooks" according to Moore. Stack underflow/overflow are not even an error condition in some of the chips he made that feature circular stacks. However, it is true that for casual Forth programmers like me, a stack underflow condition is usually the result of an error in the program. In a way, just like Haskell programs are "most certainly correct when they compile", Forth programs are most certainly correct if they don't stack-underflow (or just segfault because that's a typical result of messing up the return stack).
A Burger King hamburger sounds awful already. A Burger King hamburger with fake meat somehow manages to sounds even worse. It's not just shit food, it's shit food with a fake flavour.

I mean, can't we just try to push real food, that looks, smells and tastes like real food? It doesn't have to be meat. Just something that isn't made on a production line, from ingredients you can't identify and in a way you don't ever get to see?
> What I can walk in 10 minutes now costs $11. That's... ridiculous.

Walk, then. It is only 10 minutes, it makes you move which - assuming you don't have to breathe too thick an atmosphere - is generally a good thing and it means one less car on the road.
Depends on the country.

In countries like Argentina, where inflation beats salary rises. The only way of surviving (those who have the chance, i.e. IT) is switching jobs for considerable raises
>One could tax single-occupant vehicles to encourage carpooling.

I'm not sure how the mechanics of that would work with ridesharing (e.g. if the driver has a passenger along at entry into the city, do they pay a tax?).

>Nit: most public transit involves vehicles. Walking, swimming, skipping, jogging, etc. aren't usually considered public transit.

Well, I had the NYC subway in mind, which while technically vehicular doesn't fall under the common usage of "vehicle" to mean "motor vehicle".
The Fibonacci one-liners are just one example of the large amount of wank that exists in the functional world. However, there are quite a few banks, hedge funds and quant trading firms using functional programming now to model their financial instruments and contracts. Off the top of my head, I know for a fact that Standard Chartered and Barclays use Haskell to this end. Jane Street uses OCaml as its main language.

Functional programming lends itself to writing solid, verifiable code, and I trust these firms know what they’re doing given the amount of money involved.

Obviously you use the right tool for the job. For low-latency/HFT, it’s still probably going to be C/C++/ASM.
Have a link to the statement? I'm using native iOS IKEv2 client and it has not a single issue.
What do you have to hide?
Okay, bad joke, April 1 is over.

In seriousness: please don't do that (yet). If you care deep enough to do all that, why don't you join the local government, the local media, start your own local media, become a counter-movement that doesn't go against the law?
Tech is also a way we can all protect ourselves. The DIY cybernetics movement will one day become as necessary as the makers movement. Cody Wilson spoke up, and the political establishment went after him.

His sacrifice was not in vain. Today, you can print an assault rifle receiver or 9mm receiver. Everyone should learn how to assemble a weapon. Everyone should also learn how to break into a server, using Kali Linux. Government and corporate IT types are stooges. It is a Constitutional duty that we all share in, as a check against government and corporate Tyranny.
* Frameworks

An area in which object-orientation is particularly well suited, unlike functional programming. They are very much the reason for object-orientation's continuing success/ubiquity. Programming against "platforms" especially requires them.

* Writing extensible/overridable libraries and code bases that others can use (and understand).

Again an area in which object-orientation excels over functional programming. Consider why something like Node uses object-orientation to facilitate that?
It's interesting that a "business card sized game" is still interesting in 2019. IE, there will be people who want to play it... a game that would have been at home in 1978.

I think there's a parallel here to film/tv. You can make a billion dollar "avatar." People like those, but there's always room for a "blair witch project" or a "clerks" that someone can decide and make.
Yes, I don't sit bank and ponder because I won't be able to know his true intention (because he is not me). I can only response based on what I think about the situation. If I think its evil I might try to stop but if I think its not than might I not. There no one true objective answer. Ultimately its boil down to my preference.
I'm not sure if they're still actively working on it, but Mozilla at least intended to find a way to block those as well: https://addons.mozilla.org/en-US/firefox/addon/in-page-pop-u...
Hopefully not earlier than 10 years after the investment, as this is how much it takes schools to start making a difference.
No discussion of Apple Arcade in the article.

If Apple get that right, that could completely upend the whole free-to play, freemium, "hypercasual" business model
If you write a nice email -- perhaps not referring to this thread -- I expect one could hope for a decent outcome. :-)

(You're welcome for the idea and, again, good luck).
Oh yeah, I forgot. Anyone who does a nonzero amount of exercise is an "athlete" now.
Just how big is your repo that, other than cloning, git operations induce user-noticable performance problems?
BTW although having searches on political topics banned explicitly tracked doesn't sound too scary from a pragmatic point of view I doubt they will stop at this point. They probably will analyse whole search histories of people to produce their social portraits so a person interested in whatever unorthodox kind stuff can get penalized too.
https://imgur.com/a/ima8puj

Top and bottom seem to be some kind of contextual banner, also the bottom part keeps changing colour between primary colours. The title of the tab keeps flashing back and forth. I think the bottom part may be meant to be some kind of navigation? But it's partially obscured by the chat box, which has no obvious way to dismiss it.

It has taken significant willpower not to close it down and never come back, and I am their target customer and in a buying mood.
Yeah there are a lot of limitations, and to make it more fun the limitations were different across computers at the time.

I wrote a simple BASIC interpreter recently in golang, and I'm amazed I had the patience to write "large" programs in BASIC in my youth with the limitations that were present.