skysight-inc/HackerNews huggingface dataset:
Does JavascriptCore support running wasm (on ios and android) ?

Also, as i mentioned in another answer, i'm not only concerned about being able to run the code on another platform, but also having it run on an "friendly" environment (with some kind of cross-platform I/O api).
Apple is definitely better than most, but don't hand them a blank check. They recently stopped a Siri "grading" program after it was discovered that they were sending voice recordings to employees of a third-party contractor without users' consent: https://www.theverge.com/2019/8/2/20751270/apple-stops-contr...
I dont think python 4 will be what you think it will. Most likely it will just be the next version of 3, not a game changing upgrade.
Smart TVs are anything but. Slow, bloated, and hey look, a bunch of unpatched and actively exploited vulnerabilities with no way to patch, as the anemic computer driving it is already beyond vendor support, but locked down. Yeah. That's exactly what I want: a crypto miner bot in my living room.
The only "smart" part of "smart TV" is "hey, we can charge much more if we stick a $5 compute module inside!"
/s

Personally, I have a RPi running Kodi, plugged into $anytv (quite literally, no idea what the model is, as long as it supports HDMI).

TL;DR: because not everybody is you (i.e. has same requirements and preferences). Deal with it.
So you think I dare not to disagree with you because I use my real name? Plus that I filter what I say? Bold statement. I always speak my mind but that might also be because of my Dutch upbringing. I am direct and brutally honest offline and online.
The table of contents is surprisingly thorough in covering this topic.
I drive a Very disticnt custom car. The random people that 'know' me from traffic is staggering. It has changed me as a person, but like a mokawk, is not for everyone.
Why is this being downvoted? It's a genuine question and I'm curious about it too.
Reinventing the kubectl tool to make it reactive and interactive
I haven't read the code, but you usually don't let the garbage collector get a chance to do anything with projects where it matters.
I've written an article on how Instagram inspired me my side project
I just tried to replicate this; I got very different results:

1) Ad (for Audible)

2) Apple Podcasts (So far so good)

3) A story (?) about podcasts (still odd)

4) The Podcast App

5) DLC for The Podcast App

6) Himalaya: Podcast Radio Player

So, I'm not sure how the NY Times got that particular listing, but it's not exactly what I'd call a smoking gun against Apple.
This is only relevant if you're using clarified butter though.
It's actually longer than android has been alive...
What are you talking about? Did you even read the article?
Show HN: Financial Markets Dashboard
If you need your workload to span over an (possibly growing) number of server hardwares, you may want to use k8s.

There are other options that are good contenders in case of such a workload.
> you should try to understand the difference between code that should stay and code that should go.

I think that’s exactly what the rule is saying, I think almost everyone would agree. The problem is assuming that code is bad, or even actively looking for “bad”. If it’s in prod, that usually means it worked and was needed. Engineers in my experience do like to assume things are bad and actively look for reasons to re-engineer things without properly accounting for the number of ways things are going right. During my career, I’ve watched two separate large teams at two separate companies decide to rewrite a major codebase because they thought there was too much bad, and they thought there was a tower of abstraction. The result was they both dramatically underestimated the time needed to rewrite, and after having wasted literally tens of millions of dollars, ended up with roughly the same code quality as before and a couple of years of unnecessary down time. It’s more difficult to understand the code that came before and the reasons why it’s there, and it’s easier to judge it bad and decide to rewrite it without completely understanding it, that’s why the default should be to assume the code is there for a good reason, and try harder to understand the reasons.

That rule should, of course, be balanced with this rule, both are true:

> Simplify code, systems, and architectures relentlessly

I personally suspect that writing down and maintaining all the requirements and lifetimes for the codebase separately from the codebase, and having a regression test suite with complete coverage, is the way to safely deprecate features and continue to simply old large complicated codebases. But I’ve never seen that work in practice, yet...
Did you read the article?
If you search for Podcast not only is Apple’s podcast app is first, but so it is follows by their compass app, find my friends, their tips app, their tv app, their watch app, their files app, their iTunes app, Apple Books, their reminders app, their news app, their contacts app, then their voice memos app before any 3rd party podcasts app appears.

Meta comment regarding HN community... looking at the comments here it seems like most people didn’t read the article, and just assumed what is being reported.
Link is just to this page?

Did you mean to link this?

http://www.winestockwebdesign.com/Essays/Lisp_Curse.html

Also,lol at the first paragraph on that page

> Update on October 6, 2017. N.B.: Please stop submitting this to Hacker News! Look at the Hacker News search results for this essay.

ha!
It is curious that this response is getting negative feedback but there is no line of reasoning associated. This whole situation is more about complex social dynamics than the straightforward moral and power based framing admits.

The Chinese Communist Party sought to control the situation by identifying and eliminating leaders and ended up contending with a leaderless opposition. Hong Kong Police did not initially use violence which indicates that the situation changed over time. The Chinese Communist Party and their influence were present from the start so it is not rational to assert that violence from the Hong Kong police could be caused primarily by such external factors.

If any of this is mistaken then please advance a rational argument as these are important issues and not simply a popularity contest to see who can most empathize with the situation in Hong Kong.
Hi guys,

I realized the internet lacks a simple place to monitor financial markets: a list of markets and their year-to-date performance, nothing more.

There it is.

Let me know what you think!

Maxime.
Just reading the description makes me wonder if I should switch from Mac to a pc laptop with a digitizer in the screen.

Great concept, best of luck to the developer!
Rethinking the Online Dating Business Model Together
The Catalogue of Ancient Ports
Yes, that was confusing. "Look, you don't need to use these C-features if you use another language than C."
SuperMicro didn’t sue Bloomberg. That should be a huge clue about the accuracy of the original article.
> The only thing that's really prevented me from doing so is that I have my own micro-PaaS (https://github.com/piku) that makes it trivial to run a bunch of different apps/services on the same VPS, and the added complexity isn't really necessary.

How does it fare in production? I've got a tiny app with two containers (a frontend an a batch job) - it seems like a decent use case.
Not really, because passive funds just piggy-back on the price finding results of the market.

And the active market is very sensitive. Especially if someone is so confident that they are willing to use drastically leveraged positions.
Hi-

I am the CEO of DeepBench, and we are hiring another software engineer!

Founded at MIT, DeepBench’s (deepbench.io) mission is to unlock the world’s knowledge. We build expertise matching platforms to uncover who knows what and connect those who have questions with those who have answers.

Our company makes money by:

Helping clients find experts on-demand
Licensing our software to help enterprises create their own knowledge networks.

You may read more about our origins in this Forbes article https://www.forbes.com/sites/frederickdaso/2018/01/31/meet-t..., as well as what we are up to now in this more recent industry publication integrity-research.com/startup-expert-network-licenses-platform-macquarie.

Our current engineering team is comprised of 2 full-stack MIT grad software engineers, a designer who also does front-end work, as well as a senior part-time technical advisor with 10+ years of software architect experience.

This is a FULL-TIME position based in Boston (Remote positions would be considered for the right candidate). Above all else, we are looking for someone who is “start-up ready” and able to thrive in an ambiguous environment, embrace challenges and responsibilities, and grow with the company.

For more details, check out ==>
https://angel.co/company/deepbench/jobs/619552-software-engi...
Email: careers [at] deepbench.io
I was fortunate enough to start with Atlas Shrugged and read Fountainhead after. It does feel like Fountainhead was her runway into Atlas, her way of getting a clearer picture of the story she wanted to tell. Although I like Ayn and her philosophy I think its safe to skip Fountainhead.
I was about to file a bug, but they found out it already exists, just hasn't been merged into the 2.x tree.

- https://github.com/python/cpython/commit/46ed90dd014010703c7...
- https://github.com/python/cpython/pull/13638
- https://github.com/python/cpython/blob/master/Doc/README.rst...
It would conflict with this, though:

> ProjectPSX dosn't use any external dependency and uses rather simplistic C# code.

And for a learning project I think the ability to download the code and get it to run immediately without hunting for dependencies, is a very important property. More important I'd say than complicating the code to make it run everywhere.
You lost me with your analogy. Let me extend the pigskin thought exprement a bit.

If I own the football team, and the field, and the city (hell, why not), then sure I can choose who plays QB, so I choose my son. Maybe at the start he's even not that bad of a QB, and our team wins some games. Everyone is happy.

After a little while though, people realize there's no sense trying out for QB on my team. My son, now left without anyone gunning for his job becomes complacent. We start losing games more and more.

With enough control over the market (like Apple has with the App Store), there become less and less QBs to choose from, and it's not just my team that gets worse, but the whole league.
I'm in Florida and nearly 40 :)

I've landed a fairly good spot now, might actually stay longer than my usual 1-2 years.
Contract Python / JS engineer, working on the largest GAE app (internal, but 2400% RoI so well regarded).

- GAE was missing basic functionality that we (as their biggest customer) couldn't get them to work on. The engineer in charge of GAE had other tasks and didn't care for this role. We ended up doing this work ourselves and I'm relatively sure this is now inside the App Engine SDK.

- Delivery was incredibly badly managed, I have to shut one one eye when I sneeze due to sinus damage caused by working when ill on a project with global visibility and no cover.

- 'Decisions based on data' isn't a thing: if you want an outcome, you research to that outcome or don't depending on how you feel.

As others have said having Google on your resume is great.
You can keep running Python 2 just like you keep your COBOL systems running, nobody's gonna stop you except common sense.
Being old doesn't mean good. From my experience, using j2ee or spring to make a web app is grossly overcomplicated (I have heard of but not yet used spring boot). Asp.net is fine but anyone who is paying $$ for that is probably a dumbass
Creating 3D Printed WiFi Access Qr Codes with Python
Russian fake news is widespread and easy to find. How can this be controversial, and even downvoted on HN of all places? Russian military shot down a plane full of politicians over Ukraine, and boldly lied about it in the international press. This is just one of literally hundreds of such instances. Russia has been caught numerous times trying to sway elections across the world. How on earth is “Russia whitewashes its name on wikipedia” needing substantiation? It seems obvious, even.
One of the interesting things I kind of knew and this map confirmed: If you put in Austin, TX and look at the Jurassic and Cretaceous periods, you'll see Austin was oceanfront property for tens of millions of years. I-35 was built right on this beachfront area and acts as the dividing line between ancient oceanbed and ancient land. The result of this is that building an in-ground pool is much cheaper if you live east of 35 than if you live west of 35.
which books are good?
Aside from using a thermometer, you could also look at the relative temperatures to decide which oil to pick. Olive oil started smoking last time? Try Canola oil or clarified butter for high-temp searing next time. I specifically look at it for picking a suitable choice for seasoning my cast iron pans.
Update on October 6, 2017. N.B.: Please stop submitting this to Hacker News! Look at the Hacker News search results for this essay. Check out the note for the first entry: Come on, everyone! Let's beat the dead horse one more time! If you want to earn Hacker News e-cred, then try submitting The Eternal Mainframe, instead.

http://www.winestockwebdesign.com/Essays/Lisp_Curse.html
> I refuse to wear noise cancelling headphones all day long.

May I ask why? Even when I work at home alone, and there are no stray noises at all, I'll still wear my headphones when I want to really focus. Years of mental conditioning has led me to a place where it's much easier to deeply focus when I'm wearing headphones listening to white noise.
Automated UI testing service that uses AI to generate tests for you
You realize that Foxconn is a Taiwanese company, right? In fact, the owner/ founder is currently running for president in Taiwan...
Fun fact: the iOS bug where you could brick a device by sending some strings in Arabic to the device was essentially due to assuming that there is a monotonic relationship between some measure of "string length" and "display space".

(essentially, iOS was trying to truncate strings in notifications to make them fit available space, except it did that in a very naive way, and would crash on any case where removing codepoints from a string made it display _longer_. Pretty easy to trigger with letters like ي)
You generally have to offer the same benefits to everyone in a company (at least in MA). The easiest way to do that is to offer "PTO" as a bucket to everyone. The new "cool" way to do it is to have "unlimited PTO" ... which I have pretty mixed feelings about.
Kubernetes solves several problems. The big question is whether YOU HAVE those problems. If no, then K8s is indeed questionable/not needed.

I have a single question for the author of the article:
Have you ever worked for a company where you must manage/deploy to N servers where N > 100 and applications are written in M programming languages where M > 3 ?

F.D. I work for Codefresh a CI/CD solution with built-in Kubernetes support
Type generic expressions [1] already exist in C11. You can do this without a special compiler front-end if you need it, you would just need to define each variant by hand. These are supported in GCC and Clang with the -std=c11 flag.

[1]: http://www.robertgamble.net/2012/01/c11-generic-selections.h...
You've touched on some very key problems here.

It's seems like at some point around five years ago the three tier architecture with it's division of labor vanished over night. I'm not saying things were perfect back then but I've never seen any demonstrably objective reasons why it was replaced.

I went from having to be mindful a few configuration items which arose from deploying my war to different environments to slogging through configuration hell in the Terraform and AWS world. I've been learning way more about Ops than I ever cared to know while at the same time becoming a -10x developer in terms of shipping business value.
Not a historian so I may be missing something, but how would one possibly differentiate between the origin being the Dead Sea or Jerusalem based on things like materials used? I mean, Jerusalem and the Dead Sea are less than 35km apart (according to google). Even thousands of years ago, it would have been a non-issue to transport materials or techniques between these two locations. I can't imagine that our knowledge of scroll-making at the time is so specific that we could possibly rule out a craftsman taking a camel from one location to another.
Thanks, I'll be staying the hell away from this...
Seems very rare that it will be the case that engineering effort is what’s stopping a company from making more money ... almost all companies will have sales pipeline or finding pmf as the answer to that. (If they know the answer.) Trading firms actually seem like one place where there is often a direction connection between code = money.
Founder of Successful Croatian EV Supercar Company Rimac on Starting His Company
NotPetya
In fact, the techniques for C# here would be pretty much the same as for C++ or C: Don't do dynamic allocation in the hot path. And if you must, keep the lifetime short so it gets cleaned up predictably (usually in gen0).

However, for an ancient platform on modern hardware I guess the per-frame budget is plentiful even for an emulator.
Show HN: Brawl.dev
https://brawl.dev/

Hi everyone, I made a game that's ready for some early testing. It's a programming game where you program bots to compete against other players (and/or predefined bots). You play by making web requests to the game APIs (see https://brawl.dev/documentation). The first type of game is a last man standing type game where you have to be the last one left inside a shrinking ring. (see https://brawl.dev/game?gameId=5845efdd-6fd4-48b2-b39c-0dd3a4f7a45b for example gameplay)

I'm looking for feedback and if there's any killer features you'd like to be see.

I'm planning on developing these next:

- Paid private leagues - by default the game will be free but you are ranked globally with everyone. I'd like a way to allow players to compete in closed ranked leagues against their friends and/or coworkers.
- Matchmaking - Right now it's first in first out for match placement. The ranking system takes that into account, but I'd like to utilize the ranking system and put players with same-ish ranks together.
> If you opened the App Store on an iPhone in May 2018 and typed “podcast” in the search box, you would have seen something like this.

"in May 2018"

> I just tried to replicate this

Unfortunately, you don't have a time machine.
German Spyware FinFisher Sold to Dictatorships?
Interesting link, but if anybody is interested in making real practical use of generics in a C-style language, then it's best to take a look at Zig.
One effect I'm familiar with: lack of documentation. Everybody is experienced with the system, everybody knows how things work... until they don't. Having someone around to ask the simplest questions and prompt for explanations is very healthy.

Another is that people with lots of experience know and rely on straightforward, correct, reasonable solutions. It sometimes takes a someone new to say "why don't we try X?".

Finally, sometimes there's just work to do, not new things to figure out. If everybody is senior but lots of work is pretty basic, at some point they'll get bored and leave.
AppArmor does that. I don't know what's the default profile for cat, but a simple one line "deny network;" works. It's up to the distribution.
TBF, Perl 5 is not a language with a stated EOL. "Perl 6" is no longer even considered a successor, and if reason prevails, the language-formerly-known-as-Perl=6 will get a fresh name and cut loose, releasing the "one true Perl" from under its shadow.
You are in a an excellent position, but beyond a certain size things become difficult to manage in this way.
Chuckles at picturing Cult of the Dead Cow giving health advice :D.

Okay okay, "Centers for Disease Control and Prevention", one more US TLA unknown by non-US folks.
Does that apply if your working conditions and responsibilities were to be encoded in your contract?
A platform independent desktop UI framework really is the biggest gap in the .NET platform right now, and I think Microsoft knows it. We'll probably see something new on that front soon, I'd wager.
> Spotify being the 23rd result for a "music" search is absurd

I have hard time believing this was not intentional.

Edit: on Android Spotify is at place 2-4. iTunes is nowhere to be seen but that could be explained with the horrible reviews it has received (some are even legit).
Most of those systems are terrible at handling non-latin text because they get all these things wrong. Of course it's "easy" to handle length in these cases, they've selected out any kind of text that makes handling length hard.

The mere assumption that "one glyph" is a meaningful well-defined concept that works across languages is the problem here.
the difference between K8S and something like Swarm - viz far simpler (and nicer for 80% of the deployment usecases out there) is the way that the community was built up.

I really wish Docker had done a better job with engaging the community.
Put $1 on a single number on a roulette wheel, let it ride, and have your number come up 4 times in a row.
No one is arguing that upgrading would be trivial; the argument is that it's necessary work that could have been started 10 years ago. Also, if you run your unit tests on Python 2 and 3, you'll get pretty good pretty fast at writing 2-3 compatible code.
I skimmed the code a little and did a few Github searches on it and it looks like the only unsafe blocks of code are in the core data bus. It's not entirely clear why it was done that way, as the CPU itself is using managed arrays to represent memory. Perhaps it was necessary for speed, as it seems primarily concerned with loading the executables that are to be emulated.

Otherwise, everything looks statically allocated. So there should be no GC collections at all.
The only resume falsehoods that can actually get you in legal trouble are around your educational record, I think. See:

http://www.shakelaw.com/blog/lying-on-your-resume/

Mostly it's just the risk that you'll be found out and fired (which is similar to the risk on the other side of the table— that the employee will find out and quit).
--companies where the company makes more revenue by having better software.

You can get vibe of a company by asking if IT is seen as a cost center. If software is a competitive advantage you know that it's green pastures for your and yours. But places where culture holds back engineering, like being slow on the uptake of GIT or CI/CD which is often talked about online, these are places to be wary of. Those latter companies are either going to have growing pains or will die out as digitization starts to take them on.
I love the simplicity of it! Perhaps it would be nice if you could switch between YTD, 1 week, and 1 day performance.

How frequently is it being updated? Maybe you could indicate when the data was last updated.
Video demo of alpha version of prokickballer app
https://youtu.be/F_cge1EwLeg
Here's a video demo of the alpha version. looking for feedback on the UI. Please comment below or on the video to let me know what you think and how it could improve. Sign up to play with the live version by visiting real-time.prokickballer.com
How can it possibly be an anti-trust issue for a minority player in a competitive market to choose which products to display in their own retail store?

This is markedly different then, for example, Google altering search results to promote their own products, because Google owns something like 90% of Search.
Microsoft, Hewlett Foundation to launch nonprofit that calls out cyberattacks