skysight-inc/HackerNews huggingface dataset:
I get:

Error when getting location: 1 User denied geolocation prompt

even though I allowed location access.

Firefox 72.0.2 on macOS Mojave 10.14.6
Regarding the second question, it is not comparable at all. ERPs are still "standard" software, despite what the article implies. The difficulty is not so much on the software side, but on getting the software actually agree with the business processes and often the fault is less the software, more a convoluted business process which is simply not truly automatable. Then you run against the whole organizational inertia while implementing.

I can only speak from a bit of SAP experience:

So usually, implementing an ERP, at least SAP, first means "customizing" it, that means adapting the thousands of configuration parameters to the organization. This is no programming task, in fact you "just" operate a GUI. The difficulty is more in finding the proper the option.

True development tasks are often very restricted in scope - most often it is just the development of a new report or custom data export (one of the annoying things of SAP ECC always was, that it really really really loves to keep its data to itself. While theoretically everything is open - you can even browse the underlying the database directly from the UI, with appropriate rights, and can also quite comfortable run even DDL statements against it - often you are back to ABAP very soon for any kind of interfacing tasks simply because SAP likes to live in its own world with its own standards for data import/export (Idocs for example or its proprietary RFC interface). Things might have gotten better recently with e.g. the OData support, but I haven't yet worked with a system which had that.
EA and Take-Two Interactive (which own Rockstar) are the only big players I can think of.

It's crazy. I went through the list of big publishers and most are at least partially owned by Tencent.
It would seem that the Swift compiler is far from smart[1].

[1]: <https://media.ccc.de/v/35c3-9670-safe_and_secure_drivers_in_...
This is the feedback I've got while working on a customisation project based on a different ERP (red one). Users actually expect your interface to behave in the exactly same way as their ERP does (TABs and keyboard shortcuts included).
I haven’t followed Elm very actively for quite awhile. My workplace has a kiosk product where I, along with two others, did the entire front-end UI in Elm. Multiple screens, a full configuration interface and talking to a C# back-end. I think we’re on Elm 0.17 or Elm 0.18 still. At least at the time we shipped the first version, it was larger than any example app I’d seen and there weren’t a lot of non-toy applications or examples to compare against.

I certainly have overall positive feelings about it, with some frustrations (like any language really). I’ll say that the most stand-out thing about that code is that I can be off it for six months, come back to it and within an hour or so I’m back to comfortably knowing what’s going on.

I’d played around with functional languages before Elm; I’m a bit of a language nut. One thing that’s easy to forget is how intimidating the syntax can be to people who haven’t seen anything like it before.

I don’t know that I would do such a large project in Elm again though. Or at least, it’s not something I’d push for wider adoption within work; some has to do with factors like finding developers and fact it’s just really early days for the languages in the grand scheme of things. It needs more time to grow.

On the technical side, having subpages and doing the routing of messages can be really painful and I don’t really like the ‘huge flat data model’ approach. I abstracted the core routing boilerplate away by using a JavaScript templating library to make a boilerplate generator. You specify the screens you want and your main.elm gets generated from a template, with the appropriate message routing and handling for update and view calls and the structure of the top-level data model being generated for you into an Elm source file that actually gets compiled. it worked out for us, but I still feel like it’s working around a shortcoming of the language.
ELI5? I appreciate the attempted explanation, but I'm not finding the the new one any more helpful.
Hell yeah. We even had various leagues such as the INL (International Netrek League).

8 vs 8 (plus up to 16 spectators) e-sports in the mid 90s!
Correct. Hand-cranked cameras are obviously extra-problematic (though fun to work with), but the first automatically cranked cameras worked at 18fps. Most broadcast systems work at ~30, 25, or 24 fps (and there's a system for doing 24fps playback on 30fps TV). Retiming video used to be ridiculously tedious/labor-intensive, and it's only in the last 5 years or so that it's become sufficiently easy to pull it off and have it look good.
That's exactly how e.g. Trump uses the term at his rallies. On the right nowadays, "politically incorrect" simply means what everyone else would call "being an asshole". The term has been corrupted beyond recovery, and we should just stop using it.
Well, at least if they paid a billion dollars they could have had an expectation that the app would work, and they could sue IBM if it didn't. Indeed at that $$$$$ they would have been ripped off though!!

At $50k they certainly weren't going to get what they wanted delivered, and they have no-one to blame but themselves.
Javelin Software
Upgrading a Helm chart to the latest version
After the invasion of Iraq US Army was barely able to keep their supply lines open and that was without the Iranians being overtly hostile. It's no wonder they weren't able to even consider invading Iran.
Not exactly related but you might enjoy curling this website: https://wttr.in
Well, before everybody had frame interpolation, early 16FPS film tended to be copied to new film run at 24FPS. There were horrible hacks like "3-2 pulldown", to convert 24FPS film to 30 FPS TV. (30 FPS TV is 60 interlaced half-frames, so one 24FPS frame was shown for 3 half frames, then the next for 2 half-frames. This was done mechanically in the projector. Then that got copied to VHS...
Howard the Duck was A+
It brought the "swim lane" mentality to my outfit. There is a "process is king" mindset where people exist to run some report or the other with a completely impenetrable abbreviation and set of unmarked mandatory fields also with no intuitive signifcance. Grab the next item on the work list, do your thing, and mark it complete. If some project asks what's required on either end or how to move their need forward, that's not your problem. That project has to divert someone to first figure out the unpublished process and then contact everyone in the chain. If you can't run reports yourself, you're at the mercy of others. And the first rule of SAP is that there is no mercy.
There was not mass starvation as I clearly stated.

The Malthusian position is one of finite resources and productivity. Peak oil, population control and assorted doomsaying. It would not be unreasonable to characterize the one child policy as excessive.

Your comment attempts to misconstrue cherry picked historical facts against the broader definition of Malthusianism.

It becomes offensive when you attempt to inject identity politics into what had been previously a mostly polite discussion. I'm afraid there is nothing for us to discuss.
> It's a real headache to use and completely confusing.

You could say the same about Vim.

I suspect there are workflows and shortcuts heavy SAP users have learned over time that make them highly effective, and they are now resistant to change.
The Sound Blaster Story
> I've never met a non technical person who prefers Firefox.

This is just your social circle bias. My social circle almost universally uses Firefox and it doesn't include techies only.
Show HN: Pobll – A worldwide audience for your polls. Think Quora for polls
Show HN: Simple newsletter creator for sharing interesting links
I was under the impression that in quite a few countries they are quite widely used. E.g. .com.au in Australia.
They have huge contracts with all OEMs and make the drives for their chipsets. Planning to add that appstore to it as bloatware and having an installbase in the hundreds of millions quickly wasn't that crazy.
I also got a geolocation error even though I allowed location access. Could benefit from allowing the user to set a location as a fallback (or override). FF 72 (Ubuntu)
This is pretty awesome!

But those dresses the women wore look awfully hot an uncomfortable.
I agree with your sentiment. But writing good code is also avoiding playing "who knows more language features" between the coder and the reviewer.

I have seen a function which incorporated all new language features of that language version just because the dev could. A simple for loop would have made the same work. The reviewer failed here totally. Readability, Simplicity and consistency in the code base are a thing when reviewing.

Preventing this is a duty of the code reviewer and the team.
If the gain is minimal, directional microphones are used, and they are mounted close to the road, this effect can be quite easily minimized.
Seeing this little girl, long born and dead, jumping and smiling got me quite emotional...
Counterintuitively that's actually not realistic. Distances and velocities in space are so large that the thrust required to change a spacecraft's orientation and angular velocity to essentially any desired value will always be completely trivial compared to the thrust it needs to go anywhere.
I agree with your comment except Visual Studio part. Everytime I use Visual Studio it feels like I'm using a big pile of hacks of varying age.
> without having to obey the limits of local databases imposed by PWAs

If you're shipping your own Chromium, shouldn't it be trivial to remove those limits?
Japan’s SBI Invests US$20M in Israeli API Startup Openlegacy
Hi,
I built this MVP in the last 3 months. Our vision is to build a worldwide audience for online polls, unlike other tools that allow you to create nice polls, but just share them with your own audience.

Would you like to be able to ask a question to the entire world ?
Pobll provides :
- a worldwide audience for online polls
- public awesome insights to poll answers
Think of Quora.com, but for polls

Would be great to have your feedback on the MVP and the vision.

Thanks !
I do get your point, just a couple of nitpicks.

Actually it was only Nokia Mobile that was bought and after how everything went Nokia Siemens Networks, got enough money to buy Siemens part back, become the current owner of Bell Labs and via the HMD agreement, one of the best Android OEMs.

In what concerns Windows, although it lost on the phones, it is winning on the tablet space via 2-1 hybrid/convertible laptops against Android and ChromeOS tablets.

And most PDA like industrial deployments are still mostly Windows based.
I've actually considered it, but didn't really bring myself on doing it. How is it in general? Why do you prefer Rider?
I'm surprised this hasn't gotten any mainstream tech press attention. Chrome's Privacy Whitepaper describes a number of privacy-questionable nonstandard headers which are only sent to Google services. Just try searching for X- here:

https://www.google.com/chrome/privacy/whitepaper.html

And for ease of reading, a few others:

> On Android, your location will also be sent to Google via an X-Geo HTTP request header if Google is your default search engine, the Chrome app has the permission to use your geolocation, and you haven’t blocked geolocation for www.google.com (or country-specific origins such as www.google.de)

> To measure searches and Chrome usage driven by a particular campaign, Chrome inserts a promotional tag, not unique to you or your device, in the searches you perform on Google. This non-unique tag contains information about how Chrome was obtained, the week when Chrome was installed, and the week when the first search was performed. ... This non-unique promotional tag is included when performing searches via Google (the tag appears as a parameter beginning with "rlz=" when triggered from the Omnibox, or as an “x-rlz-string” HTTP header).

> On Android and desktop, Chrome signals to Google web services that you are signed into Chrome by attaching an X-Chrome-Connected and/or C-Chrome-ID-Consistency-Request header to any HTTPS requests to Google-owned domains. On iOS, the CHROME_CONNECTED cookie is used instead.
How to select cheap umrah package in what season?
I really don't like posting in this passive-aggressive quote-answer format, but I feel that I need to address each point specifically.

> no-framework scripting

This isn't a script. It's a project for a mini app.

> My point is your app could have been a single HTML file (or HTML, JavaScript, and CSS if you want to split hairs)

The app has no bundled deps and no framework.

I actually just went on CodeSandbox, started a vanilla TS project (could've just as easily be JS + jsdoc since both CodeSandbox and VScode are using Monaco, but why would I?). 2 clicks. It uses parcel but I could've just used vanilla JS imports. That's what a few of the other artifacts are from.

Lastly, the app was built as a monolith initially and then I split out a few things to make it more readable.

> .gitignore

bruh.

> README.md

BRUH.

> REQUIREMENTS.md

It's there for the people who need more context

> manifest.webmanifest

It needs offline support. That's how the platform works. Same goes for sw.js

You're being a bit dishonest and writing in bad faith. If you work in web development, you know that the times of inline JS and styles in an HTML file, uploaded via FTP to a LAMP server are long gone. Like, 10+ years gone. If you are still romanticizing that, you may have an advanced case of Old Guard™.

If you are a non-web developer, then I hope you don't apply the same reasoning in your everyday work, for your colleagues' sakes.
It doesn’t match the quality of the rest of the article and would really benefit from some fleshing out.
Yup. It is a nice trick that you might find more often in Makefile.
I have a make target that does this consistently in all the makefiles I write: https://github.com/andreineculau/core.inc.mk/blob/master/tar...

target1: ## Do this
target2:
target3: target2 ## Do that

would be nicely formatted as the output of `make help` into

Available targets:
target1 Do this
target2 Do that

and if you want to see all targets along with their origin file, even those without help messages, type `make help-all` to render

Available targets:
target1 path/to/Makefile Do this
target2 path/to/Makefile
target3 path/to/Makefile Do that
Binary.com | Front-End Developers | Full time | Malaysia
Front-End Developer

As a Front-End Developer at Binary.com, you will take care of our application development with a strong focus on improving the user experience. You will advocate for clients’ needs when implementing new products and features on our web applications.

Minimum qualifications:

● Extensive experience of JavaScript, HTML, and CSS

● Experience with package managers (npm), task runners(Gulp, Webpack, Grunt), CSS processors (Sass, Stylus), and APIs (WebSocket)

● Familiarity with various JavaScript standards, libraries, frameworks, compilers, and transpilers including ES6, TypeScript, Babel, Web Workers, React, and Angular

● Extensive knowledge in advanced coding techniques and cross-platform development

● Ability to write high-quality, self-documenting code using test-driven development techniques

● Familiarity with testing and debugging processes,including unit testing and UI testing

● Passion for Linux and other open-source platforms

To learn more about us: https://www.binary.com/en/careers.html or send an email to hr@binary.com
Yes. Among others: http://openaccess.thecvf.com/content_CVPR_2019/papers/Li_Fas...
All those cons actually seem like disguisedd pros:

> Some Rioters lack a sense of appreciation

So what riot offers is amazing, but some employees don't know how to appreciate it (but you, you will of course)

> Growing pains:
They talk of the flat organization which is a selling point to some people

> Tends to over-value ivy league and mbas

That's what ivy league and mbas (people they're trying to recruit) want to hear..
Huh, interesting. I don't know a lot about the various architectures, but with instructions like that, my intuition tells me you could do some really interesting stuff.

Coming from an embedded background, I'm wondering, could you not, for example, do a machine where you offload bulk memory operations to the memory controller itself? Copying memory, zeroing memory, moving memory around, all these things could happen at the memory controller level and you'd never need to put them on the actual bus. Perhaps there is something like this for some exotic architectures?
Differential privacy provides a system that can allow the sharing of databases without allowing an external observer to determine if a particular individual was included.

If companies were required to aggregate information in this way and throw away their logs, perhaps leaks would be much less risky for their users.

Today this might seem far-fetched, but it could come to pass in the future, when people raised in this environment and able to understand the implications and technical aspects come to political power.

https://www.cis.upenn.edu/~aaroth/privacybook.html

https://en.wikipedia.org/wiki/Differential_privacy
Why not? I can see it is flying, no point in questioning that.

There are some invariants to the world, I can infer information from those invariants.

Just like if I weigh a bottle in the morning, and it shows 3kg, the. I weigh it in the evening, it shows 2kg - I'll know that net 1kg has left the bottle. Doesn't mean I know how.
From CSRF to RCE and WordPress-Site Takeover: CVE-2020-8417
I was at one of the GDCE Intel sessions in 2009 when Larrabee was supposed to take over the world.

The problem in the GPU space is that so far Intel has always under delivered in tooling and performance.

I guess at least one can be happy that by being the underdog they play nice with FOSS community, as it tends to happen.
I would question the "even today" part..
I feel for you! But people misusing language features is not really the fault of the language per se, it is more a failure of process, culture, tests and code reviews. I don't believe dumbing down a language leads to fewer bugs, it will just lead to more verbose bugs.
I used to work in a research project where I went to some UX conferences in Germany (not really my field). The big irony/running gag is that SAP seems pretty good in UX-research, Hasso Plattner Institute is fairly recognized for their UX work and yet SAP-UX is a nightmare.

They just can't/won't roll out new things.
We figured out how to get at least some reports to export into Excel. Some others implemented MS Access dbs to postprocess exported SAP data. Browser tricks were also part of the mix. Then the directives came down that working outside of SAP was not acceptable and amounted to criticizing SAP.

I think SAP views APIs as a threat. That COBOL-like ABAP language is part of their lock in.
Beautiful design, work smoothly and nice to see insights about voters location and trends on polls. Nice shot SebP!
Initially it was a single TS file. I did this since one of the requirements was for it to be modular and testable.
> I don't know if good interfaces can not be built in SAP, or if it's very difficult to do, or if the developers of apps on SAP platform just don't care.

Up until some 5 years back, UX really was afterthought to them.
Why? Answer is in how enterprise software was (and largely still) sold. Buying was done by CIO, based on all parameters (account relationship, FOMO, $$$ discounts, functional reliability etc.) except user acceptance.

SAP simply didn't have incentive and KPI to see UX as focus.
Users were "trained" to use SAP after rollouts.

With what is fancy termed as "consumerization of IT", SAP has been forced to change. They've been trying their best with Fiori v1, v2, v3 since then.
Change takes time to get hold in SAP world, specially given large on-premise installed base, where customers take years to adopt a release upgrade.
Because that's a huge difference in regards of "tracking".
They have rental scams here where they will show you the house as well. One is where they pretend to be realtors and get the key from the listing agent.
Lag, no mods, no hacks, and compressed 4K looks worse than raw 1080p.
When will companies learn?
I didn't say that there are no other factors (like for example that CTO won't be fired when SAP/Oracle implementation fails, but will be 100% fired when ERP_X implementation fails)

I only pointed out that the statistics in parent post can be skewed due to the sample of top 500 corporations which can implement SAP for reasons different to running the business.
No. It's plain text
Wasn't a fan of it either, although not because of the paid books.
Peak HN right here.
The book Peopleware had a section about this subject.

In one study after another, workers failed
to give much weight to decor in choosing,
for instance, among variously colored panels
and fixtures.

But then:

If you ask specifically about noise, privacy
and table and counter space, though,
[...] matter a lot.

The whole thing about both office space and software is: design matters in the aspects where it gets work done. After that, nobody cares. Your working environment should help you, support you, and then get out of your way.

This corresponds with my personal experience: the win95-ish software design was my peak for daily productivity. Besides, you generally get a main window with grey widgets and colored icons at the sides, and a white working area full of colored items. So the end result isn`t all that boring.

https://books.google.be/books?id=TVQUAAAAQBAJ&lpg=PA74&ots=O...
dream is a very apt word to describe this upscaling process. the AI just dreams up detail where there's none in the source material.
No matter how confident you are in your belief that a stock or the market in general is overvalued, never forget what John Maynard Keynes said: "The market can stay irrational longer than you can remain solvent."

I repeat this to myself any time I'm tempted to short what I think is a grossly over-valued tech stock.
I thought they would succeed-ish enough for me to register as a developer for App-Up. Alas, they didn't.
He's conflating SAP (a company) with the ERP system, but reality is a little different. There are 133,000 tables in a system I just checked, and 40,000 are flagged as configuration.
The UI /elements/ of the 90s were fine. That doesn't mean that anyone will necessarily build a good UI using them.

SAP and software designed to offer high levels of customization in general leave the task of building a complete UI to middle managers familiar with business processes. They do not generally have any understanding of UI design and are quite happy to add a 50x50px, non-resizable text box for content that will often span multiple paragraphs.
Show HN: Readm – Increase Confidence in English Reading and Speaking for Kids
we developed a one of a kind game changing app that motivates kids practice, learn, read and speak English using positive experience.

The app changes the way kids practice reading and speaking English.
We believe this app would help everyone who's struggling with learning to read, speak and write English as well as for ELL students.

It builds confidence to communicate in English through Incredible Experience.Improving verbal language communication in weeks.

More at:
https://readm.netlify.com
Mozilla Corp isn't a charity, gets several hundred million $USD from Google, pays 7-figure wages, manipulates is users to achieve commercial aims, ... you're saying it's not a commercial entity?