skysight-inc/HackerNews huggingface dataset:
> Except that I have told you repeatedly that not only am I aware of this. EVERYONE is aware of this. Why are you repeating this same concept over and over again.

Because you seem to continue to think that procedural composition is impossible even though it's literally the thing that allows functional composition to exist on actual physical computers. That you continue to deny this suggests that somehow you are not in the category "everyone".

> You are bending the system to imitate functions.

s/bending/using/ s/imitate/implement/

Again: procedural composition is a dependency of functional composition as soon as you move from theory to practice. That's what you don't seem to be getting.

You're right that my points are indeed plainly obvious, which makes it all the more interesting that you continue to deny them. It's not a revelation for me at all; it's basic computer science, and you seem to have drank so much of the FP Kool-Aid to have forgotten how computers actually work.

> Do you know lambda calculus? Where are the numbers in that?

Trying to cite some purely-theoretical concept as "proof" that an actual working system can operate without numbers is not proof at all.

> The fact that Int exists is abstraction leakage from the lower levels of the computer.

You call that "leakage", I call that "making it actually useful in the real world". A function is meaningless unless it has something to, you know, actually operate upon.

> Imperative procedures do not compose unless you bend them to compose.

Yes, because executing one thing after the other is "bending". /s

That's - again - literally all that's necessary to compose procedures, because - again - whether or not they should be composed is different from whether or not they can be composed. The composition may be unclean, but it is still composition.

----

Since we're at the "let's throw wikis at each other" phase of this discussion, here's some reading material for object composition, which you still for some reason deny is possible despite there being plentiful theoretical and practical demonstrations thereof: https://en.wikipedia.org/wiki/Object_composition

Object composition - via aggregation - is also a very widespread concept prevalent even in non-object-oriented languages, including functional languages (tuples are the composition of internal objects, and can be universally composed; cons cells in Lisp (and lists in e.g. Erlang) are the composition of other cons cells and/or NIL, and can be universally composed; etc.).

To correct myself a bit, inheritance is not in and of itself composition, though it may be combined with aggregation to make a composed object more useful.
>It’s just semantics

No it's not... I was responding to someone who said there is no "normal". Yeah, there is. Most people behave in a way you would expect. Most people exhibit motor controls the way you would expect. A minority of people, and specifically people with autism, really do think in a "different" way and exhibit strange motor functions at times that most people do not.

I don't think we have to dance around politically correct terms here. I'm using normal in the statistical sense. Statistically, most people are very neurologically similar and then some people are (relatively) wildly different.
Finally, some good news coming from the FCC. I especially like the lines about (in so many words) 'you must be ready to plug in and turn on service for you to actually be able to claim broadband is available in that spot' even if I do cringe that the previous reporting was so, so bad that the above is looked at as if moving from 240p to 1080p in one go.
brightwheel | San Francisco/Denver | Android Engineer | ONSITE

Brightwheel is the first mobile platform for early education. Our small mobile team works on native iOS and Android apps that impact daily life for teachers and parents. A passion for product and empathy for the user are key.
All new feature development is done in Kotlin, with architecture components (Room, LiveData, ViewModel, Lifecycle). A few more libraries that we love working with: Rx, Dagger, Retrofit, ConstraintLayout

https://mybrightwheel.com

If interested, contact guillaume at mybrightwheel com
Many people use "electrocute" to mean "receive an electric shock".

Whether the word still means "to receive a fatal electric shock" in spite of this common use is a question of semantics - whether you believe the dictionary ought to be prescriptive or descriptive.
I spent so many hours playing WW's Nox. Was able to assist the dev team with bugs from time to time. Enjoyed the release of Nox Quest. I miss Westwood.
Seems like this is meant to target basically everything not already hit with the previous 25% tariff, so yes it would affect electronics, solar cells, and many other everyday items coming from China.
So, to avoid people going insane, the code shall be put to refactoring. Each volunteer will only work on a single line of code [0]...

[0] https://en.wikipedia.org/wiki/The_Funniest_Joke_in_the_World
@gnachman Thank you for iTerm! Despite major workflow changes, iTerm has remained my daily driver for years.

If you in a position to support free software, I kindly suggest donating to George's Patreon: https://www.patreon.com/gnachman/
Without that title/page, this feels like a regular local-business web dev shop. Is this just a marketing tactic aimed at non-technical people?
Ordergroove | Engineers & Product | New York City | Full time, Onsite

We’re a close-knit team of engineers, marketers and innovators creating the future of Relationship Commerce. We use the latest tools and technologies to solve challenging and interesting problems to redefine the way people shop and how online retailers develop relationships with their customers.

Tech stack: https://stackshare.io/ordergroove - python, react, angularJS, django, airflow-apache, docker, jenkins, kubernetes, celery, GCP

SENIOR PRODUCT MANAGER: https://www.ordergroove.com/jobs/?gh_jid=4364539002

SOFTWARE ENGINEER - DATA: https://www.ordergroove.com/jobs/?gh_jid=4288744002

To learn more about who we are, our engineering culture, and whether this is the right place for you, read more on our career site: https://www.ordergroove.com/careers
There’s nothing wrong with that as long as you sell or pass on the old device.
I love that the function is called "resolvePowerMatrix."

What does this function do? Oh the power matrix? Oh it resolves that? Cool.
Location: NYC/London Remote: Yes (have remote work experience)
Willing to relocate: No

Technologies: JavaScript, React (Hooks++), Graphql, Rails, Node, Mongodb, Postgres, AWS.

CV: Available upon request.

LinkedIn: https://linkedin.com/in/jonathanpeterwu

Email: jonathan.x.wu@gmail.com

I'm open to remote or onsite (London) jobs.

Currently planning on moving to London and influx on next job opportunity. Used to working on earlier stage agile small teams both in person and distributed. I've worked as a first hire engineer, solo engineer, and engineering manager. Open to joining a clear vision, product first team that is looking for an additional member to help contribute!

Open to remote and sponsorship in UK.
IMO the most significant problem isn't any particular statistical approach, but the incredibly archaic nature of scientific publication.

I read a paper and think that there's something wonky with the statistics. Can I go to the journal's website and download the full dataset? No. Can I download the source code used to compute those statistics? No. I can e-mail one of the authors and ask nicely for that information, but what are the odds that they'll respond if they know that their work is weak or outright fraudulent?

Science is supposed to be transparent, it's supposed to be about sharing information, but there's a big opaque wall concealing anything that won't fit into the archaic size limitations of a paper journal.

There's no One Weird Trick to fix the replication crisis, there's no obvious Bayesian replacement for p-values or confidence intervals, but there's an obvious shortcoming in scientific publishing that is a huge impediment to secondary research.

A high schools student can't get full credit on a math exam without showing their working - why should scientists be held to a lower standard?
Seven Lonely Days – The Rescue of Alexander Gukov
Singularity 6 | Software Engineers, Artists, Recruiter | Los Angeles, CA | Full-Time, Onsite

We're a new (1 year old!), funded game dev studio in LA dedicated to the idea that online games can deliver deeper, more meaningful experiences.

With our first project, we’re exploring new styles of game design and tackling difficult technical problems to create a game that’s beautiful and intricate, delivering far more than superficial entertainment or basic wish fulfillment, an experience that becomes a meaningful part of your life. Our vision is to create a compelling virtual universe filled with rich and diverse gameplay experiences and social interactions that will keep you playing for years, evolving along with you and the rest of the community.. We want our players to feel valued as well as a true sense of belonging.

To achieve our vision, our team of veterans is changing the status quo in the game industry: a diverse and inclusive team, a healthy work/life balance, and incredibly fun top-tier games that reach across boundaries. If you love games but have understandably hesitated to jump into the game industry meat-grinder, come join the revolution.

We're currently hiring across the board and specifically seeking:

- Senior Software Engineers with full-stack / end-to-end feature dev experience

- Senior Gameplay Engineers

- 3D Artists: Character & Environment Artists

- In-House Recruiter

To learn more, check out our website and feel free to connect to me directly on LinkedIn (please mention Hacker News!):

https://www.singularity6.com/careers
https://www.linkedin.com/in/jaaronfarr/
I'm not an expert in US law, so maybe I miss something, but there are countries which successfully changed their electoral systems, so apparently it's possible.
Yes, thinking of funds like this as cash flow is absolutely a mistake. Strong democratic ownership of capital will be necessary for true democratization of society, and this is an important step (although too centralized in my uninformed opinion :D).
Simply privately admonished, it seems, while the county picked up the bill for a $275,000 settlement.

http://www.metnews.com/articles/2011/cjpx081711.htm
Wsltty is decent enough
Yeah, the CWD, Git status and processes aren't carried over. :/
I didn't think Blackberry even made their own phones anymore. Aren't the current crop of Blackberry-brand Android phones just white-label from a Chinese manufacturer called TCL?
Location: dublin city, Ireland

Remote: preferred

Willing to relocate: somewhat, continental Europe

Technologies: python, messaging systems, sql/nosql, containers and such

Résumé/CV: theelous3.net

Email: available on theelous3.net
Pre-order: https://static.macmillan.com/static/holt/permanent-record-ed...
The Facebook Offering: How It Compares (2012)
Not necessarily a collection of beginner tutorials, but for what they're worth, these are some very high quality in-depth articles on pieces of the language:

- https://dave.cheney.net/practical-go

- https://www.ardanlabs.com/all-posts/

If you're looking for more high-level, "get-things-done" stuff, this has been a great resource for getting off the ground:

- https://github.com/astaxie/build-web-application-with-golang
Most non-iPhone smartphones don’t provide security updates for more than a few years. The hardware isn’t much use if the software is unsecured.
Ask HN: Who hires interns for compiler/LLVM work?
I am a 3rd year undergrad student and I have an interest in compilers and LLVM, in general. I have been contributing code to open source projects. I am enrolled in a co-op program at the University of Waterloo, but most of the co-ops I see is for general Software Development, SRE or Test/QA. Are there companies out there that hire interns for compilers/LLVM work? If you are one, I'd love to chat with you!
Declining sales != declining install market share
What do the colors indicate?

http://hydra.nat.uni-magdeburg.de/packing/cci/d1.html

I see orange, blue, purple and yellow on the page; what do they signify?
Standard Token Protocol (STP) Network | New York, NY | Full-time, Onsite | https://stp.network

STP is an open-source standard defining how tokenized assets are issued and transferred while complying with all necessary regulations. Come work with us on the cutting edge of blockchain development.

Open Roles:

- Senior Software Engineer: https://angel.co/company/standard-tokenization-protocol/jobs...

- Product Manager: https://angel.co/company/standard-tokenization-protocol/jobs...
Powr (powr.com) | Full Stack, Frontend, Dev Ops | Sarasota, FL | ONSITE | Full-Time

At Powr we're building a video platform that brings together creators, publishers and end users. Our fast, context-matching video player is in use on several large web properties and we are actively expanding on this both in terms of new clients and additional exciting platform functionality.

We're looking for passionate Full Stack and Frontend Developers as well as a Dev Ops Engineer to help us take Powr to the next level.
On the frontend we use VueJS (with Nuxt) integrated with our API (written in Node.JS). Our backend systems are mostly written in Python, with everything housed in AWS and an external CDN.

As a developer you'll be responsible for:

- Collaborating with the rest of the tech team to design, develop and launch new features for our video player and web platform - powr.com.

- Owning your piece of the product - you will support it all the way from conception through deployment and resolving post-release bugs.

- Maintaining quality and proactively looking for ways to increase performance and reliability of the application.

- Innovation! We are always looking for efficient new ways to solve problems as they arise.

Responsibilities for the Dev Ops Engineer role:

- Monitoring, maintaining and updating all system infrastructure.

- Troubleshooting production issues and efficiently communicating details with relevant parties.

- Implementing automation tools and frameworks were appropriate.

- Authoring and conducting tests to ensure security, performance and availability.

- Seek out optimizations and work to reduce system costs were possible.

Requirements:

- Minimum 3 years experience in a similar role,

- A "can do" attitude,

- Ability to work independently or as part of a small team.

Ready to learn more or to apply to come innovate with us at Powr? Please e-mail careers@powr.com.
Personal attacks are not allowed here. You have a long history of posting unsubstantive comments and using HN for ideological battle. We've asked you many times to change this and you've ignored our requests, so I've banned this account.

One tell that an account is using HN for battle, rather than for curiosity as intended, is when its positions on everything are entirely predictable. Predictability plus irascibility equals bad for HN.

If you don't want to be banned, you're welcome to review rules at https://news.ycombinator.com/newsguidelines.html and to email hn@ycombinator.com with reason to believe that you'll follow them in the future.
Paul Seller's original how to build a workbench video series. They're so quick, but he walks you through so much technique in this series. Everything he says is a lesson that applies to other aspects of building objects with wood. Everything he does is on purpose. If you're interested in woodworking, this is where to start.

https://www.youtube.com/watch?v=ru2ZiNs_Wek
It's like saying maybe with the light off you could have done better navigating through theses rooms. Free learning experiences was available pretty early in my life because of ad suported content.

Maybe I could have done better in something else, who knows, what I do know is more learning experience is ALWAYS better.
Zenput | San Francisco, CA USA or Remote | Full-time | Software Engineer, Staff Software Engineer | ONSITE or REMOTE | $90k-$175k + equity (depends on location/role)

We’re changing the way restaurants and other retail chain operators like Dominos, Chipotle, KFC, Jersey Mike’s, and 7-Eleven translate operations strategy into great customer experiences. Today we have customers who are collectively overseeing 40,000 locations across 35+ countries using our mobile platform to drive operations excellence across all their stores.

We're looking to expand our team of experienced software engineers to help us bring a number of new capabilities to market from advanced prediction to IoT and computer vision. Our stack is based on a service oriented architecture, so we have a number of different technologies at play. To begin with, you'll be working with Python (Django), JS/Typescript (React) as well as many other tools.

Love to chat stack, so if you're interested - reach out!

More about us: https://www.zenput.com

If you're interested, email me at timols(at )zenput( dot)com
SEEKING WORK | Remote only | East Coast US | Full stack web developer looking for maintenance work

Do you have an old web codebase that's slow, full of bugs and/or is in an older language? Has your previous developer left you high and dry? Are you having difficulty finding somebody to fix your web-based site or tools? Then drop me a line at consulting@lj3.me. I specialize in maintenance programming, which is the gentle art of breathing new life into old code bases. I love digging into the guts of old "legacy" apps, fixing what needs to be fixed and leaving alone what is already working just fine. I don't just fix bugs and optimize for speed; I'll add much needed new features to your old app as well.

Email: consulting@lj3.me
You're building a theoretical treatment based on a theory you have not validated. (I'm not aware of any reasonable validation in e.g. a model organism at least.)

So, go back, and first check or devise a model. Model organism for autism is a very hard problem.
Okta | SF, San Jose, Toronto | Full-time, On Site
Okta is a company which provides secure connections between the people and technology. We are builders and owners. We believe we are solving some extremely big problems. Join a group of amazing humans who thrive on making customers—and each other—successful.

Why work at Okta? We believe that work is a never-ending process of learning and iteration. We work on extremely complex problems. We work on products that make millions of people's work lives better. We're funded by the industry's most respected investors.

Benefits: Happy hours, Ping pong, Lounges, Food, Global offices, HQ in San Francisco's bustling SOMA district, HQ South in San Jose, Competitive salary, Stock options, Flexible time off, Weekly All-Hands, Hackathons and Volunteer events.

These are some of the ideas we live by: Confront the hard problems and solve them. Don't bullshit people. Protect the customer. Think bigger. Make it work. Never stop.

Please visit: https://www.okta.com/company/careers/ for all open positions and email: vimarsh.karbhari@okta.com
Yeah, changing it to ducking actually shifts the reader's focus from "Wow this person feels very strongly about this issue" to trying to decide what the tone is meant to convey.

It took my brain a few tries to parse the word duck in this context.
ES Proposal – Optional Chaining and Nullish Coalescing
> So weird so many people want to come to the U.S. they're building a way to keep them out.

Chill, that's mostly because of the proximity to the countries directly affected by US foreign policy. For example, not that many people from non-'shithole' countries (to quote the president) want to come to the US. That's the health barometer you need to look at. At least in the US, for now, people aren't getting shot in the streets or hunted down by death squads. Yet.. And that's not a high standard to reach.
That's not bad, actually. It's one reason why I hated leaving Perl for Python. Python is a little too orthodox sometimes.

What I'm seeing is where frameworks are becoming the new "programming languages". People now bicker over what framework to use rather than first master the language they are using for a task. I tend to favor the method of "do the simplest thing that works".
For sure. iTerm makes tmux feel more native by, for example, giving tmux panes their own native tab: https://www.iterm2.com/documentation-tmux-integration.html
None of those countries stopped those practices. That is, they realized the end of their prominence due to policy positions and factors other than imperialism (or maybe even because of imperialism). That is, imperialism doesn’t necessarily make a country wealthy, and it certainly doesn’t keep it that way. Distant wars are expensive. See Rome. The US’s escapades in the Middle East May break it yet. No, I maintain that those imperialistic tendencies are not at all what’s made the US so prosperous, and they may in fact lead to its demise.
I installed the Mac app, it asked for Audio permissions but never video. So I can't share video yet.

Also you only see the video/audio selection dialog inside of an existing call or room. I think it would be easier if there was a top level way to configure those from the main preferences menu.

Thanks
The Caveats of Remote Work
I also see little benefit over Terminal.app. Plus Terminal.app has much better performance with infinite scroll back, especially when dumping large streams
You might be right. Let me submit that a smartwatch allows you to glance, deal with it or not, go on about your day. In contrast to the phone, where once I unlock it, it has a higher tendency to drag me in. IOW, the watch is my first line of defense to minimize me getting my phone out of the bag.
VPM, vlang's new package manager, has an HTML exploit already
I have to believe there is a 0 percent chance a human wrote all of that. It's the only thing that will keep me sane 8)
literally post vpm.vlang.io/create_module
hormones are proteins encoded by genes that affect gene transcription. Many hormones respond to entirely internal signals. So, much of what hormones do have a root cause in genomes (but, there are definitely limits on that statement).
Sure. I don't do the method were you use one continuous piece of string all the way down the bundle as you can see (which wastes string imo).

I think the instructions for doing the individual bindings was something like a "double half hitch with a lock knot" with a really long picture series of how to do that. I memorized it and could do it, but it was slow. An electrician spotted me once tying cables (slowly, and somewhat of a no-no for regular mechanics; but I didn't care) and showed me the "quick" way which is also apparently the same knot: https://imgur.com/a/TZFeBvb

Basically make a loop and feed it under the bundle. Then pull one free leg of the string through that loop partway (to make another loop in the loop). Then feed the other leg through that loop. That's the "half hitch" part of the knot which allows you to cinch down on the bundle without it loosening back. Then for the "lock knot" part, its a regular square knot which is two overhand knots that are tied right over left and then another one opposite (left over right). Once tightened it should form a small square (can't really see on my version). I only showed one overhand knot in my pictures (forgot the other one).

edit: I think the knot in question is a "clove hitch": https://imgur.com/a/9rgk9n2
OkCupid | New York, NY | multiple roles | FULL TIME | ONSITE |VISA - currently hiring for data, ios, android, web, backend, and payments engineers

Statistically speaking, odds are that someone you know has found a date on OkCupid (seriously, just ask around). And that doesn’t happen by chance. We’re dedicated to “connecting” people, and we work hard to make OkCupid the irreverent, yet reliable service you’ve come to know.
Yes, Facebook, do that. Will make it so much easier to convince more friends to switch to Signal :-)
You can now get .api.gov.uk domain names
"treating it like a friend, like a spider u know? not gonna kill it but also gonna make sure the webs arent in ur personal space" lol