skysight-inc/HackerNews huggingface dataset:
A point I haven't seen here is where the children learnt the Pokémon names from. Was it TV? Games?

I'm asking this mostly because I'm old enough to just have missed the Pokémon hype, but I did play Magic the Gathering. And it was absolutely no problem to "kind of" know 100s of cards and remember all the properties (incl a name) when just given the illustration or a name. And I still do remember some of this, 20 years later - because it was useful applied knowledge.

On the other hand, although having grown up in the city and not having a close connection to nature... I did learn some bird and animal species out of interest. And nothing ever stuck. I'm especially bad with birds and mix up everything. I guess I can really identify 10-20 species, everything else I just declared unlearnable and I think I'll never try again. Of course I know an owl.. But the different species? Nope.
I personally blog on more than one topic because there is more than one topic that interests me. I think there are enough publications out there to submit your posts to that why not write on more than one topic?

As long as your content is interesting and thought provoking, go for it. If you are just going to crank out half assed things, don't do that. Write meaningful content that is beneficial to your reader.
Hey founder of Notion here. You can think of it as the next generation Microsoft Office meets Minecraft (and actually a visual programming language behind the scene).

This is our product:
https://notion.so

We made a graphic novel about why we exist. (It involves Steve Jobs believe or not):
https://notion.so/about

Read more market related comments on Product Hunt. (Notion was one of the fastest voted of all time):
https://www.producthunt.com/posts/notion-1-0-web-mac-app
https://www.producthunt.com/posts/notion-for-ios

We are tiny at the moment. The business is growing fast.
We have a beautiful artist loft in the SF Mission district, with the best investors out there (notion.so/investors).
You need to be able to build things and think conceptually.

Email me directly at "ivan@makenotion.com"

Have a good one ️
Fail fast, iterate, and pivot
AlasConnect | Programmer | $75,000 - $100,000 | Fairbanks - Anchorage, Alaska | Onsite | Full-time

AlasConnect is a subsidiary of Matanuska Telephone Association, a telecommunications company which services part of southern Alaska. AlasConnect itself is a Managed Service Provider and has offices and clients throughout the Fairbanks, Anchorage, and Palmer areas.

I run a small team of developers which writes and supports software for both companies. All new projects are being written in Haskell as we standardize our tooling. One of our long term goals is to build pure software products to be marketed and sold.

* Functional programming experience would be nice, but not required. Happy to train passionate people into Haskell.

* No internships. This is a mid-career position, so a few years of practical software engineering experience is required.

* We are not in a position to sponsor visas, and therefore can only consider people authorized to work in the US.

* Unfortunately onsite is a hard requirement at this time.

If you are interested the official position requirements and forms are listed at http://alasconnect.com/jobs.html under the Programmer heading.

Please mail all applications/resumes to hr@alasconnect.com
As part of understanding profitability, I recommend focusing on gross profit and not cost of revenue.

Here's a couple examples:

Company A sells has total revenue of 1.01 million units, has a cost of revenue of 1.00 million units (1% margin), and a gross profit of 0.01 million units.

Company B sells has total revenue of 1010 million units, has a cost of revenue of 1000 million units (1% margin), and a gross profit of 10 million units.

A & B both have the same margins, but B had a gross profit 1000x more than A.
Not sure about LINQ, I thought that was "just" syntactic sugar for a bunch of collection methods. Are you refering to extension methods as an unfortunate prerequisite?

But I think I get your general point: things like 'Control.Concurrent.Async' ('async'/'await') and 'Control.Monad.Coroutine' ('yield') are libraries that implement some and very generic type classes: 'Functor', 'Applicative', 'Monad'. This then lets you use features that are generic over those type classes ('do' syntax, 'fmap', ...).

It's been many years since I had a proper look at Haskell. Maybe it just takes more practice than I had back then to fully "get it". But I still don't see those abstractions being that useful in everyday programming. They seem to have huge potential for hard to follow code as you need to mentally unpack and remember more layers of abstraction, and the gain is not clear to me. Even the features that have trickled down to C# are not _that_ crucial I feel. The way mainstream languages pick the most useful use cases of those abstractions seems pretty OK to me.

(Also, macros and compiler plugins are another interesting avenue towards very powerful abstractions, with a different set of problems.)

As for Spring and dependency injection, I don't follow how HKTs would help there. Could you give an example? Aren't DI frameworks mostly about looking things up with reflection magic to automate, and arguably just obfuscate, the task of wiring things up in 'main'?
Is there more to that side of the story, like the machine having a maximum payout?

The sovereign immunity thing isn't the real story, I've seen New Jersey state use circular legal logic to prevent casinos from losing.
Guards and visitors could easily be whitelisted. Person's walking nearby the cells of a prison should only be guards/visitors or people whose phones you want to block?
What's the difference between this and ropes? They seem conceptually similar.
It depends on the job, and it depends on the pay.
There are a couple different Lua implementations in Go. Has anyone researched the difference between them?

https://github.com/yuin/gopher-lua

https://github.com/Shopify/go-lua

https://github.com/milochristiansen/lua

https://github.com/afitz/golua
Karat-Freelance Technical Interviewer-Remote-Flexible Hours

Hiring top talent is a critical activity for all companies, yet the way organizations interview candidates is broken. Interviewing is a time consuming process that is rarely data-driven. Here at Karat, we see a massive opportunity to transform the interviewing experience for every candidate and company. Karat is on a mission to assess the world's talent. We are the first dedicated marketplace for technical interviewers. Karat's network of seasoned engineers conduct the first rounds of technical interviews for elite engineering companies. Our robust platform saves teams thousands of valuable hours while allowing them to focus on the top performing candidates.
Karat's unique approach recognizes that people are central to the hiring process and that they can be supercharged by leveraging machine learning and our rich database of the world's interviews.

We face incredible demand for our service and are delivering significant value to elite engineering companies like Interana, BuildZoom and Minted. We are funded by top VCs including Formation8 and Founder Collective, plus the founders of companies like Glassdoor, Mulesoft, Lookout, OPOWER, MediaLink and CAA. Karat is headquartered in the University District of Seattle, WA.

As an Expert Interviewer, you will be compensated at highly competitive rates for your interviewing expertise. The time commitment is flexible---many of our interviews happen on nights and weekends. Some experts do 5 interviews/week while others do over 20 interviews/week. You can work from anywhere, anytime. You will sharpen your interviewing skills and transform the interviewing experience for every candidate and company.

https://jobs.lever.co/karat/d44ab283-c7c0-4bbd-b8c3-4dc0ced6...
Even if YC could get to a point where they fund all-and-only the successful startups, if you're not funded in one batch it doesn't mean that you can't learn, fix your issues, and get funded (and thus successful) later on.
The worst part about using Go for embedded systems is that there's no way to disable dynamic memory allocation (which can be unreliable and/or hard to reason about) - at least last I checked. This is brought up in the essay "Go is Not Good".

Memory-mapped I/O is possible, but there's no way to separate such unsafe constructs from "safe" ones, as that essay points out.
I know in some areas a large part of this has been neighborhood opposition to development/NIMBY stuff. For example a bunch of projects in Roosevelt, including i believe one to redo the old QFC just off 65th were held up in asinine arguments for years about how this kind of smart development would "ruin the character of the neighborhood" and such. I remember this being an issue with the rebuild of the Wallingford store as well, and probably others.

The only developments like this really going through that aren't just brand new builds where no store previously existed are for example, the 23rd ave Safeway, and the old Red Apple(which are fraught with their own gentrification issues). Basically, it only really happens in POC or lower income neighborhoods where there isn't super dedicated opposition, or where it will just be ignored.

I do know for a fact that some stores, like the brooklyn ave Safeway, and the two broadway QFCs basically barely make enough money after theft to stay open, which might contribute to this. At least the latter two have retail/other businesses within the structure, and the thomas st store has some apartments as well in the back section...
Rakam (www.rakam.io) | San Francisco, CA | Full Time

Rakam provides a custom event analytics platform on top of your infrastructure of choice (AWS, on prem, Azure, etc.) and allows you to customize your data model and collection criteria across web, mobile, IoT and more.

Some companies are using us to fill in the blanks from their existing solution while others are building powerful recommendation engines and AI on top of the data streams Rakam collects. Short of the long story: no need to use any other data-warehouse, ETL or BI product while using rakam.

We're still the middle of fundraising, however, we'd like to hire a Data Scientist and Technical Account manager to the team asap.

Please check all positions through this link and apply: http://rakam.io/ | https://angel.co/rakamio/jobs

We offer competitive salaries and stock options as well.
Thanks.
That is exactly the point of proof of work. Criticizing Bitcoin for this, is like criticizing DNA Evidence for being hard to fake.
Square (https://www.squareup.com) | Software Engineer, Cloud Infrastructure | San Francisco, CA | Onsite | Full Time

At Square, we believe everyone should be able to participate and thrive in the economy. So we’re building tools that make commerce easier and more accessible to all. We started with a little white credit card reader but haven’t stopped there.

The Cloud Infrastructure team enables the use of cloud-based technologies by Square in a secure, cost-effective and regulation-compliant manner. We architect new pathways to the cloud for data and services that aim to be minimally constraining to our product engineers and provide fast, unencumbered means to using cloud-based technologies to anyone at Square.

Tech we use: Ruby, Go, Java, Python, Google Cloud, Amazon Web Services

Apply here: https://www.smartrecruiters.com/Square/743999660529727
Sounds great to hear there's some active development going on Gnus! As a user I was a bit upset with things slowing down.

I look forward to testing all these new search improvements.

Thanks for taking the time to write this up. I tried to hack a bit on Gnus, but I admittedly found the codebase quite overwhelming compared to Mu4e or Notmuch, which are an order of magnitude simpler and thus easier.
I'm much more concerned about hate groups being silenced.
Yes, we are still hiring that full-stack role! If you continue to run into trouble, feel free to reach out to careers@angaza.com directly.
I don’t know what nationality that name is from but it might not be pronounced the same as the horrible act you’re thinking of. English may also be a second language in which case he may not be familiar with the negative association.
> bitcoin is in its early stages, but so are governmental efforts to regulate it.

And so are government efforts to compete with it. I think that eventually, the Treasury Dept. will see so much convenience in crypto currency(s), they will issue their own coin, the only 'legal' tender in the land.
Create a GraphQL Server with Go and Google App Engine
Goldman Sachs Considers Launching Cryptocurrency Trading Operation
My fault! Check now
Anyone know if there is a best-practice immutable data structure variation here? The way I've thought about it is that if you store the entire sequence of operations which have occurred so far, and you have some function that can re-build the current state from that list, then you don't need any inverse operations. This means that undoing an operation is just removing the last operation performed from the operation list, and then rebuilding the state.

This seems nice since you don't have to figure out inverse operations (which I've seen get tricky), but I imagine the performance penalty of having to store all operations and rebuild the entire state every time could be problematic in some cases.

Then again, I imagine there are good standard optimizations for dealing with this kind of thing. One thing that occurs to me is that operations which 'cancel' each other could be sought out and eliminated before rebuilding the state.

I'd be glad for any more information on the subject!

Edit: more specifically I'm wondering if those optimizations do in fact exist, and if so what they are.
Tandy TRS-80 model 1, 4k RAM. Saw it in a shop on way home from school, jaw dropped, had no idea what it could do but needed to find out, worked arse off in summer job, & bought one. Programmed via hand-assembled Z80 using instruction table photocopied from a library book. It was some years before I knew of anyone else actually owning a computer.
Is the security policy that is used as a reason to not implement a bunch of stuff documented somewhere?
Of course it does: thought/discussion take time.
A Dramatic Increase in Annual Average Temperatures for U.S. Cities This Decade
Tandy 1000:

"The Tandy 1000 was the first in a line of more-or-less IBM PC compatible home computer systems produced by the Tandy Corporation for sale in its RadioShack chain of stores"

https://en.wikipedia.org/wiki/Tandy_1000
Why not just a password? (you can also lock out after X incorrect attempts) I don't see benefits except for additional security through obscurity factor, which crypto wisdom dictates should not be relied upon.
Relevant to Equifax.. the article should have -

6) Do you have a up to date list of all assets in your network/platform with assigned owners? Have the components of the assets been registered for vulnerability notifications?

You are running blind if you don't know what's in your platform. How can you secure something if you don't know it "exists" ?
> I don't remember having seen any professional security audit for dnsmasq before. Such an audit is probably an almost irrelevant expense for all the router manufacturers out there, yet none of them chose to fund one...

"Tragedy of the Commons."

If all manufacturers in the space assume someone else will pay for the audit (or assume it won't get audited), then it doesn't get audited. If one does pay for it, they all get to benefit due to the nature of open source patches.

It's funny yet sad that it took Google Security acting on a bug report by a (presumably unrelated) engineer to find some of these security issues. Google has strong incentives to protect its own network (its livelihood depends on intellectual property and safeguarding data). The companies that sell mostly disposable SOHO routers have such little interest in security, yet it's literally the gateway most of us use to the internet.
Intact Solutions (https://intact.design/; http://intact-solutions.com/) | Berkeley, CA; Madison, WI | Full-time | Onsite

We're building a finite element analysis API on the web. Think of it like continuous integration, but for mechanical engineers. We're looking for software engineers with interest in computational geometry, computational physics/engineering, and building elegant user experiences for complicated technical software.

Our stack: * C++ for performance-critical finite element code * Ruby on Rails for server code * React + Three.js + regl on the frontend.

We're looking for someone who is proficient in at least one of the layers of our stack, and who wants to work with the full stack. We prefer previous C++ experience, but will also gladly bring you up to speed if you have a solid foundation in software engineering.

We'd love to hear from you! Email: ataber[AT]intact-solutions[DOT]com
Western Digital: “Nuclear Fallout” from Toshiba’s Chip Unit Sale – Barron's
It should be noted that the isolation of apartheid South Africa became almost unbearable on an individual level, and it touched the lives of everyone in the country. No international sport (important in white South African culture), no cultural exchanges, no direct flights to much of the world, no British television shows even. South Africa was removed from the Commonwealth. Attempts to break the boycotts by "rebel tours" were met with vandalism and protest. Individual South African sportspeople were treated as villains. That excludes the economic sanctions that drove the apartheid state to bankruptcy. The line between individual, and regime was blurry, because it was known that the apartheid state was voted into power by white South Africans and they had the power to vote it out (as they eventually did).

The world decided that apartheid was immoral, and gave it no quarter.
I used to use portsentry in a similar way, but this looks interesting as a preset sequence of port knocks, rather than shitcanning any client that steps on a landmine port.
>They seem to have huge potential for hard to follow code as you need to mentally unpack and remember more layers of abstraction

That's the beauty of abstraction without side effects, you don't need to unpack anything. If you know what the inputs are and the outputs are, you don't need to know how it works or what type classes are even used to transform certain things.

People use
sequence

all the time in Scala, not realizing it's only able to be implemented with HKTs of Applicative and Traverse. FYI, sequence flips a list of Futures to a Future of List, or a vector of Trys to a Try of Vector, etc.
If you're interested in pursuing this method consistently with children, see https://www.greatbooks.org/.

The Great Books Foundation is primarily known for developing curriculum material utilizing the so-called great books of Western science and philosophy--mostly curated chapters and excerpts, actually. Perhaps less well known (or at least less appreciated) is that the material is intended to be taught in discussion groups where discussion leaders (aka teachers) utilize the Socratic method. To that end, the discussion guides include example questions to help the leader guide the discussion. Traditional teachers' materials also include questions to ask of students, but the Foundation's material (both the readings and the teachers' aids) is singularly focused on applying the Socratic method and is much more useful to that aim. I believe they also provide guides to help discussion leaders learn how to apply the Socratic method, which can very taxing, especially if you haven't experienced the style as teacher or student.

Law schools in the U.S. have used the Socratic method for the past 100 years, though that's unfortunately beginning to change. It's arguably easier for professors to apply this methodology in law school because failure is still an option--it's still the students responsibility to learn the material, whether or not it was presented in class. I'm not surprised that as law schools have succumbed to grade inflation and sought to minimize attrition rates that the Socratic method is being pushed out. In any event, it's much more taxing for the teacher if you must present every minor detail (however briefly) of a topic in order to test on it later, especially in light of all the mandatory testing; so taxing that the Socratic method simply isn't practical in most school environments. It's a real shame because rigorous Socratic instruction teaches one how to learn, and it pays lifelong dividends. People always say kids need to be taught how to learn. Well, there's a proven, millennia-old methodology for doing that....
DotProduct -- Wiesbaden, Germany

Our goal is to make 3D capture accessible and usable at scale to solve problems in the real world.

== Front-End Software Engineer ==

We are looking for an experienced, hands-on, detail-oriented developer with strong skills in Front-End and UI development.

What you'll do:

Primarily: Design, develop and test UI and user work-flows for our mobile (mostly tablet) and desktop apps in Qt Quick / QML and C++.

Also: General app development (Android, Windows, Qt), core computer vision tech, internal tools, sensor integration, performance optimization, hardware integration/development.

Candidates must be able to work in a team and have a high amount of self-guidance as well as interest in the context of their work.

Requirements:

• Academic degree in Computer Science or related fields.

• Experience and interest in Front-End / User-Interface development.

• High Proficiency in C++.

• ability to work in a team, a focus on details and the ability to pick up new technologies quickly.

Further desirable (but not strictly required):

• Experience with cross-platform development.

• Experience in development for mobile devices

• Knowledge about Computer Graphics / OpenGL

== About DotProduct ==

We are a team of seasoned entrepreneurs and Computer Vision professionals that brings real-time 3D capturing to mobile devices equipped with advanced camera sensors. Our R&D team is still small so new hires can have a large impact on product and future developments. We are backed by Intel Capital and various angel investors. Our office locations are Boston, MA and Wiesbaden, Germany (R&D). Contact is jobs (at) dotproduct3d (dot) com www.dotproduct3d.com
Hey, I sent an email last month but did not get any positive or negative answer. :(
Discord | Engineers | San Francisco | ONSITE

Discord is increasingly how gamers communicate. We grew from 11 million to 45 million users in less than a year. We have over 9 million daily active users and that number is growing every day. Discord is just 2 years old.

We're hiring pretty much across the board in engineering. Come solve interesting scaling problems.

https://discordapp.com/jobs

Tech: Elixir/Erlang, Python, Go, C++, Javascript, React, Cassandra, GCP

Feel free to message me directly at the email in my profile.
Sony MSX HitBit 75D
[100% Off] Godot Game Engine – The Complete Course
I think mine was an eMachines but close after that I built my own. Parents had an Epson Equity when I was very young but I don't think it was my first.